Ich habe eine Crontab mit etwa 80 Einträge auf einem Server. Und ich möchte diese Crontab mit Ansible verwalten.Verwalten ganze Crontab-Dateien in Ansible
Idealerweise würde ich die crontab des Servers in mein Ansible-Verzeichnis kopieren und eine Ansible-Aufgabe erstellen, um sicherzustellen, dass crontab auf dem Server gesetzt ist.
Aber die cron module scheint nur einzelne Cron-Einträge und nicht ganze Crontab-Dateien zu verwalten.
Das manuelle Migrieren der Crontab zu Ansible-Tasks ist mühsam. Und selbst wenn ich ein Tool finde oder mache, das es automatisch ausführt, fühle ich, dass die YAML-Datei viel weniger lesbar ist als die Crontab-Datei.
Irgendeine Idee, wie ich diese große Crontab mit Ansible umgehen kann?
Verwenden Sie einfach das Kopieren-Modul, um die Crontab an die entsprechende Stelle zu kopieren? – larsks
Ich habe keine Root-Rechte. – Ale
Vielleicht verwenden Sie http://docs.ansible.com/assemble_module.html? Wenn du keine root hast, wie willst du crontab ändern? – Mxx