我正在尝试设置vagrant + chef配置。 其中一个配置操作要求我更改服务器上的区域设置。 当我更改语言环境时,我必须重新启动VM或重新启动到该生效。 想知道Vagrant是否有可能吗?
答案 0 :(得分:4)
我写了一个简单的配置器就可以做到这一点。
https://gist.github.com/ukabu/6780121
这适用于Windows Guest和VirtualBox提供程序(可以轻松地适应其他操作系统或提供程序)。
有了它,你可以这样做:
config.vm.provision :chef_solo do |chef|
# run list for stuff that needs to be done before a reboot
end
config.vm.provision :reboot
config.vm.provision :chef_solo do |chef|
# run list for stuff that needs to be done after a reboot
end