2017-08-28 20 views
0

Rundeckの機能に関する質問があります。ジョブの実行に条件を含めることは可能ですか?説明が非常に難しいので、私は例を提供します: あなたのネットワークに2つの冗長ファイアウォールがあります。あなたはジョブ 'job1'を実装します。それはファイアウォールの設定を更新することです。マスターがダウンしているので、スレーブを更新したくない。実際にそうした場合、スレーブは再起動しなければならず、短時間の間はファイアウォールが動作しません。だから、私がしたいのは、アップデートを実行する前に、私のファイアウォールのどれもがアウト・オブ・サービスでないことをテストすることです。マスタがダウンしている場合は、スレーブを更新しないでください。 したがって、1つのジョブ内に複数のノードを含めることは可能ですか?rundeck:1ジョブ、複数のノードが招待されましたか?

ありがとうございます!

答えて

0

両方のファイアウォールに対してpingを実行するジョブを作成します。両方が稼働している場合、このジョブは成功します。ワークフローでこのジョブを更新する前のジョブを含む別のジョブを作成します。最初のワークフローが成功した場合にのみ、このジョブを進めてください。それはあなたの問題を解決するはずです。

関連する問題