freehck.crontask
freehck.crontask
Ce rôle est simplement un wrapper pour le module cron.
Il crée le travail cron de la même manière.
Variables du Rôle
crontask_file: nom du fichier sous /etc/cron.d pour stocker vos tâches
crontask_name: nom de la tâche à effectuer
crontask_day: jour d'exécution (par défaut '*')
crontask_hour: heure d'exécution (par défaut '*')
crontask_minute: minute d'exécution (par défaut '*')
crontask_month: mois d'exécution (par défaut '*')
crontask_weekday: jour de la semaine d'exécution (par défaut '*')
crontask_job: commande ou script à exécuter
crontask_state: état (par défaut present, peut être défini sur absent)
crontask_user: utilisateur qui exécutera cette tâche (par défaut root)
crontask_commented_out: défini sur true pour désactiver temporairement la tâche
Exemple de Playbook
- role: freehck.crontask
crontask_file: "backups"
crontask_name: "sauvegarder la base de données"
crontask_hour: "12"
crontask_minute: "0"
crontask_job: "/opt/scripts/mysql-backup-all.sh"
crontask_user: "root"
tags: [ backup, mysql ]
Licence
MIT
Informations sur l'Auteur
Dmitrii Kashin, freehck@freehck.ru
ansible-galaxy install freehck.crontask