4

vagrant + Chef 構成をセットアップしようとしています。プロビジョニング アクションの 1 つで、サーバーのロケールを変更する必要があります。ロケールを変更すると、VM を再起動するか、再ログインする必要があります。Vagrantでそれが可能かどうか考えていますか?

4

1 に答える 1

4

まさにそれができるように、簡単なプロビジョナーを書きました。

https://gist.github.com/ukabu/6780121

これは、Windows ゲストと VirtualBox プロバイダーで機能します (他の OS やプロバイダーにも簡単に適用できます)。

それを使用すると、次のことができます。

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
于 2013-10-01T15:38:34.727 に答える