0

質問は基本的にタイトルにありますが、少し詳しく説明すると、開発中の Vagrant VM で起動時に実行されるパペット マニフェストがあります。ソース ファイルが変更されたときに Apache をバウンスしたり、マスター ファイルが変更されたときに翻訳ファイルを再構築したりするなど、開発者の作業を楽にするいくつかの機能を追加したいと思います。

これらはすべて簡単に実行できるように思えますが、VM がプロビジョニングされた後もパペット サービスがマシンを監視し続けることができるかどうかはわかりません。

4

1 に答える 1

2

プロビジョニングはvagrant upプロセスの一部であり、VM が起動して実行されたら完了です。

注: Vagrant のプロビジョナーを使用すると、vagrant up プロセスの一環として、マシンにソフトウェアを自動的にインストールしたり、構成を変更したりできます。

私は Puppet (Chef ユーザー) の専門家ではありません。構成ファイルが変更された場合に Apache をバウンスすると思います。VM でエージェントを実行する必要があるかもしれません。

ところで: vagrant provisionVM の起動後に、更新された Chef クックブックまたは Puppet モジュールを実行するために使用できます。

アップデート

Vagrant 1.3.0 以降 (2013 年 9 月 5 日リリース)

  • vagrant upは、初回実行時にデフォルトでプロビジョニングのみを実行するようになりました。その後reload、プロビジョニングするフラグをup明示的に指定する必要があります。--provision【GH-1776】

変更ログを参照 => https://github.com/mitchellh/vagrant/blob/master/CHANGELOG.md

于 2013-08-29T22:17:00.700 に答える