シェフの専門家、それは私のプロジェクトにとって非常に重要で重要なので、本当に迅速なガイダンスを得るために投稿してください。要件: シェフの実行の間に VM を再起動する必要があります。例: Recipe1->Recipe2 (再起動が必要な Windows 機能のインストール)-> マシンの再起動->recipe3->recipe4 試した方法: windows::reboot_handler を使用しましたが、chef 実行の最後にのみノードを再起動します。
[参照][1] ストロング テキスト [1]: Chef - VM を再起動してアクションを実行し続ける方法
詳細:
私の問題の詳細:
Windows ファイル サーバーで BIT-LOCKER を自動化しようとしています。最初に Windows サービス「bitlocker」を追加して、ビットロッカー自動化用のパワー シェル コマンドを有効にする必要があります。これには再起動が必要です。
だから私は、単一のシェフの実行で再起動が発生した後にビットロッカーの自動化を行いたいと思っています。
より正確には、以下の実行サイクルが必要です:
Recipe1 (ビットロッカー Windows サービスをインストールします) ->ここでノードを再起動します-> Recipe2 (ここでビットロッカー自動化コード)
コード:
Recipe1 :
windows_feature 'BitLocker' do
action :install
end
このインストールでは、ビットロッカーのpowershellコマンドを有効にするために再起動が必要になるため、この後に再起動ロジックを追加したいと考えています。
助けてください