Berkshelf と Vagrant を使用して、chef でアスタリスク サーバーをセットアップしようとしています。最初に実行してカーネルをアップグレードしたいと思います。
apt-get アップグレード
、そして私のマシンを再起動しています。
レシピで再起動をトリガーし、マシンの再起動後に再開するにはどうすればよいですか? 私は Fabric を使用してこれに問題はありませんが、
「再起動」を実行
マシンの再起動時に Vagrant の Chef プロビジョナーが停止した
Berkshelf と Vagrant を使用して、chef でアスタリスク サーバーをセットアップしようとしています。最初に実行してカーネルをアップグレードしたいと思います。
apt-get アップグレード
、そして私のマシンを再起動しています。
レシピで再起動をトリガーし、マシンの再起動後に再開するにはどうすればよいですか? 私は Fabric を使用してこれに問題はありませんが、
「再起動」を実行
マシンの再起動時に Vagrant の Chef プロビジョナーが停止した
冪等性は、Chef の原則の 1 つです。
これは、レシピが何度も実行できることを意味し、期待どおりでないものだけを変更します。
したがって、あなたの場合は次のようになります。
1 つの注意: 私はこれを試したことはありませんreboot
が、Chef の実行中に a を通知すると、何らかの損害が発生する可能性があります。シグナルの後でシェフの実行を中止することをお勧めしreboot
ます (たとえば、例外を発生させることにより、Chef の実行を中止/終了するにはどうすればよいですか? を参照してください)。