私はAnsibleを初めて使うので、7日間だけプレイブックファイルを実行し、8日目に別のプレイブックファイルを実行する必要があります。どのように私はそれを使用して設定することができますか?私はモジュールで試しましたが、それには当てはまりません。私の要件に従って条件を設定するにはどうすればよいですか?特定の日にプレイブックファイルを実行する
私はAnsibleを使用してサンプルジョブを作成しました。私は一日一回、最高7日間だけ仕事をしなければならないので、私は24時間を1時間に1回、昼間は01-07と指定します。私はcrontab -l
を使用して見てき作成されたすべてのエラーと仕事をせずにこのコードを実行することができる午前
- - cron:
name: "play mail"
hour: "24"
day: "01-07"
job: "sh script.sh"
:ここに私のコードです。しかし、それは一度だけ実行されます。 24時間ごとに7日間ではありません。それは私の要件ごとに正しいかどうか?
プレイボーンを特定の日に実行しようとしていますか、または特定の日にのみコマンドを実行するようにcronを設定するためにAnsibleを使用しようとしていますか?そして確かに、あなたは月の1日から7日を参照しています、正しい? –
はい、私は7日間だけの作業ファイルを実行する必要があります。私は、私のスクリプト内にansible-playbook myplayfile.ymlのような私のプレイブックファイルを追加し、指定された日のジョブで実行しています。別のタスクファイル。 – Doefi