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

À propos du projet

role to create cron job, wraps the cron module

Installer
ansible-galaxy install freehck.crontask
Licence
mit
Téléchargements
2.2k
Propriétaire