一个简单的vagrant provisioner插件,可以在主机上执行命令。
作者:Sec-Labs | 发布时间:
项目地址
https://github.com/phinze/vagrant-host-shell
vagrant-host-shell插件
vagrant provisioner插件,用于在VM启动时在主机上运行命令。
基于vagrant邮件列表的问题的简单示例。
使用示例
安装插件:
vagrant plugin install vagrant-host-shell
将以下内容添加到Vagrantfile:
config.vm.provision :host_shell do |host_shell|
host_shell.inline = 'touch /tmp/hostshell-works && echo hello from the host && hostname 1>&2'
end
运行vagrant up(如果机器已经运行,则运行vagrant provision)。
观察您的主机上是否存在/tmp/hostshell-works,并且观察插件输出:
[stdout] hello from the host
[stderr] (your host's hostname)
标签:工具分享