Как запустить ansible скрипт в заданное время - PullRequest
0 голосов
/ 06 мая 2020

Мне нужно запускать ansible -playbook каждый день в запланированное время. Как я могу это сделать? Я имею в виду модуль at. Но он помогает выполнить playbook только один раз.

1 Ответ

0 голосов
/ 06 мая 2020

Вы можете использовать cron функциональность Ansible. Ниже приведен пример этого

- name: Ensure a job that runs at 5. Creates an entry like "0 5 * * ls -alh > /dev/null"
  cron:
    name: "check dirs"
    minute: "0"
    hour: "5"
    job: "ls -alh > /dev/null"

Для получения дополнительной информации вы можете обратиться к https://docs.ansible.com/ansible/latest/modules/cron_module.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...