crontask

freehck.crontask

Эта роль является просто оболочкой для модуля cron.

Она создает задачу cron тем же способом.

Переменные роли

crontask_file: имя файла в /etc/cron.d, где будут храниться ваши задания

crontask_name: название задания, которое нужно выполнить

crontask_day: день запуска (по умолчанию '*')

crontask_hour: час запуска (по умолчанию '*')

crontask_minute: минута запуска (по умолчанию '*')

crontask_month: месяц запуска (по умолчанию '*')

crontask_weekday: день недели для запуска (по умолчанию '*')

crontask_job: команда или скрипт для выполнения

crontask_state: состояние (по умолчанию present, может быть установлен на absent)

crontask_user: пользователь, который будет выполнять это задание (по умолчанию root)

crontask_commented_out: установите true, чтобы временно отключить задачу

Пример плейбука

- роль: freehck.crontask
  crontask_file: "backups"
  crontask_name: "резервное копирование базы данных"
  crontask_hour: "12"
  crontask_minute: "0"
  crontask_job: "/opt/scripts/mysql-backup-all.sh"
  crontask_user: "root"
  tags: [ backup, mysql ]

Лицензия

MIT

Информация об авторе

Дмитрий Кашин, freehck@freehck.ru

О проекте

role to create cron job, wraps the cron module

Установить
ansible-galaxy install freehck/ansible-role-crontask
Лицензия
mit
Загрузки
2176
Владелец