У меня около 50 серверов Linux Debian с плохим заданием cron:
0 * * * * ntpdate 10.20.0.1
Я хочу настроить ntp sync с ntpd, и поэтому мне нужно удалить это задание cron. Для настройки я использую Ansible. Я попытался удалить запись cron с этим воспроизведением:
tasks:
- cron: name="ntpdate" minute="0" job="ntpdate 10.20.0.1" state=absent user="root"
Ничего не случилось.
Затем я запускаю это воспроизведение:
tasks:
- cron: name="ntpdate" minute="0" job="ntpdate pool.ntp.org" state=present
Я вижу новое задание cron в выводе "crontab -l":
...
# m h dom mon dow command
0 * * * * ntpdate 10.20.0.1
#Ansible: ntpdate
0 * * * * ntpdate pool.ntp.org
но /etc/cron.d
пусто! Я не понимаю, как работает модуль Ansible cron.
Как я могу удалить заданное вручную задание cron с помощью модуля Ansible cron?