Хочу создать playbook с возможностью записи в cron задания с запуском скрипта, но только в разное для всех хостов время.
Есть такой playbook:
---
- name: Create cron task
hosts: testhost0
tasks:
- name: Add tasks to testhost0
cron:
name: "download tasks"
minute: "0"
hour: "1"
job: "/home/userdir/./download.sh"
- name: Create cron task
hosts: testhost1
tasks:
- name: Add tasks to testhost1
cron:
name: "download tasks"
minute: "0"
hour: "2"
job: "/home/userdir/./download.sh"
etc
Все отрабатывает, только если какой-нибудь хост в этот момент не был доступен. Если это происходит, то задача останавливается. Пытался выставлять
ignore_errors: yes
, но это работает, только если есть ошибка, но не когда хост недоступен.
Ткните пожалуйста как сделать, желательно с примером и ссылкой на документацию. Спасибо.