2016-04-27 24 views
0

私は多くのサーバーに対してAnsibleプレイブックを実行していて、なんらかの理由で、私が必要と感じるプレイのエラーを直ちに停止するようにしています。現時点では、Ctrl + Cをマッシュして突然停止します。しかし、これは厄介であり、タスクの種類とそれが何をしているかによって、サーバーが一貫性のない状態になる危険性があります。安全プレイブックの実行を強制的に強制終了できますか?

Ansibleがいくつかのサーバーで再生を実行しているのにCtrl + Cが何をしているのかわからないけど、ローカルコンソールでは終了しているようです。リモートサーバーでも同様です。

現在作業中のサーバーでプレイブックの実行を完了するように要求することができるシグナルがありますか。フォーク5が使用されていますが、インベントリリストの残りのサーバー。

おかげ FLO

答えて

1

いいえ、そのような組み込み機能はありません。 create your own strategy pluginは、次に処理するホストを定義する外部ソースを照会するか、失敗する可能性があります。最も単純な形式では、linear strategyをコピーして、特定のファイルが存在するかどうかをチェックすることもできます。実行を停止するには、手動でファイルを作成します。

私はまだ戦略プラグインで作業していませんが、これはうまくいくはずです。

関連する問題