ansible erstellen von cronjobs arbeiten
Will ich setup cronjobs auf verschiedenen Servern zur gleichen Zeit für das Data Mining. Ich war auch schon nach der Schritte in Ansible und crontabs aber bisher nichts funktioniert.
Was auch immer ich mache, ich bekomme die Fehlermeldung:
ERROR: cron is not a legal parameter at this level in an Ansible Playbook
Habe ich: Ansible 1.8.1
Und aus unerfindlichen Gründen, meine Module befinden sich in:
/usr/lib/python2.6/site-packages/ansible/modules/
Ich würde gerne wissen, welche genauen Schritte muss ich Folgen zu lassen, Ansible installieren Sie einen neuen cronjob in die crontab-Datei.
- Wie präzise muss ein playbook schauen Sie installieren möchten, ein cronjob?
- Was ist die Befehlszeile zu starten, das playbook?
Ich Frage diese komische Frage, weil die Dokumentation der cron ist unzureichend, und die Beispiele funktionieren nicht. Vielleicht ist meine installation ist falsch, auch die, die ich testen möchte mit einem Beispiel arbeiten cron.
- Liste der playbook, die Sie versuchen, und ich bin glücklich, diese zu beantworten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich (etwas sehr gern), diese in einem ./Rollen/cron/tasks/main.yml-Datei:
Das shell-Skript aufgeführt in der " job " erstellt wurde, ein wenig früher in der Hauptsache.yml-Datei.
Diese Aufgabe erstellt eine Datei in /etc/cron.d/mysqlbackup-WeeklyBackups:
crontab -l
bekomme ich die Meldungno crontab for user
crontabs -l
nur sucht in der '/var/spool/cron/crontabs/{username}'.Wenn Sie die Einstellung es bis zum run auf die Crontab des Benutzers:
Referenz [1]: https://docs.ansible.com/ansible/latest/cron_module.html
Ich bin auch immer unten Ausgabe.