検証環境
コントロールノード・・・RHバージョン8.6にインストールしたansible 2.9.25を使っています
ターゲットノード ・・・RHバージョン8.6
検証内容
下記をrootユーザーのcronジョブとして登録する
分 | 時 | 日 | 月 | 曜日 | 実行ユーザー | ジョブ | ステータス |
---|---|---|---|---|---|---|---|
30 | 2 | * | * | * | root | /var/maintenance_tool/db_backup.sh | 有効 |
playbook
オプション | 説明 |
---|---|
*name | キー、アクセスまたは編集するパラメーター名を指定します |
minute | 時間 (分) |
hour | 時間 |
day | 日付 |
weekday | ジョブを実行する曜日 |
job | 実行するコマンド |
user | crontab を変更する必要がある特定のユーザー |
disabled | crontabでジョブをコメントアウトするか |
※は必須項目
---
- name: cron db_backup
cron:
name: "db_backup"
minute: "30"
hour: "2"
day: "*"
month: "*"
weekday: "*"
job: "sh /var/maintenance_tool/db_backup.sh"
user: "root"
disabled: "no"
become: yes
実行結果
◇ポイント
nameで書いたものが、#Ansible:で設定される
参考サイト