uZer.crontab

ansible-role-crontab

ビルドステータス Galaxy GitHubスター

  • このロールはcrontabを設定し、ansibleに存在しないcronや変数を削除します。

  • すべての変数はhost_varsまたはgroup_varsに設定する必要があります。

  • デフォルトでは、ファイル/etc/cron.d/ansible_cronがcrontabと変数に使用されます。

  • file: ...が指定されていない場合のみ削除が管理されることに注意してください。 さまざまなファイルにcrontabを設定する予定がある場合、このロールはあまり役に立ちません。削除タスクはファイルを解析しないためです。その場合は、_クラシック_なギャラクシーロールに戻るべきです。

依存関係

なし。任意のLinuxディストリビューションで動作するはずです。

簡単な使用例

crontabs:
  jobs:
    - name: "テストジョブ 1"
      job: "echo $TESTVAR1 > /tmp/testcron"

詳細な使用例

crontabs:
  vars:
    - name: "TESTVAR1"
      value: "テスト値 2"
      user: "weirdo"
      # file: /etc/cron.d/other_cron ## 使用しないこと
    - ...
  jobs:
    - name: "テストジョブ 1"
      job: "echo $TESTVAR1 > /tmp/testcron"
      minute: "0"
      hour: "2"
      day: "*"
      month: "*"
      weekday: "*"
      user: "weirdo"
    - ...

ライセンス

"THE (extended) BEER-WARE LICENSE" (Revision 42.0815):

この通知を保持している限り、自由にこれらのものを使用できます。 いつか会ったとき、これらが価値があると思ったら、ビールをおごってもらえると嬉しいです。

著者情報

Youenn Piolet

プロジェクトについて

Crontab management

インストール
ansible-galaxy install uZer.crontab
ライセンス
other
ダウンロード
2.4k
所有者
What year is this?