fre*_*oid 1 virtualbox ruby-on-rails chef-infra vagrant
我已经用流浪汉创建了VM .然后我更改了一个配方并运行vagrant reload以根据新配方更新我的VM,并且它不会根据新配方更改我的文件.所以我需要流浪汉摧毁和流浪汉用新配方更新我的VM.
好吗?
在这里,我尝试更新我的配置:
template "/etc/nginx/sites-available/vagrant.conf" do
owner 'vagrant'
mode 0644
source 'host.conf.erb'
notifies :reload, 'service[nginx]'
end
Run Code Online (Sandbox Code Playgroud)
它只会通过vagrant destroy + vagrant up更新
官方文档(http://docs.vagrantup.com/v1/docs/provisioners.html)表示您有3种不同的选项可以在VM上应用配置:
vagrant provisionvagrant reloadvagrant up如果你只是想置备重新应用,建议使用vagrant provision比其他的选择,因为该命令只触发配置过程(同时vagrant reload并vagrant up做了一堆东西更多).
最后,如果您需要destroy并且up只是为了更新VM,可能问题在于您的配方.尝试分享指向代码的哪一部分不起作用的片段(pastbin,gist等),这样社区可以帮助你更好,好吗?
| 归档时间: |
|
| 查看次数: |
1884 次 |
| 最近记录: |