Ce rôle est chargé de mettre en place des tâches planifiées.

Tags internes

  • crontab : Mettre en place le fichier de tâches ;

Variables à fournir

Variable Type Requis Défaut Description
cron_tasks Liste d’objets task Non Liste vide Liste des tâches à mettre en place
cron_file Chemin Non ansible-tasks Nom du fichier contenant les tâches
cron_file_absolute Booléen Non Faux Le fichier n’est pas standard, le chemin est absolut
cron_env Dictionnaire de chaînes Non Dictionnaire vide Variables d’environnement CRON

Type task

Propriété Type Requis Défaut Description
minutes Chaîne Oui Vide Règle cron des minutes, peut contenir les fréquences spéciales commençant par @, dans ce cas les autres valeurs sont ignorées
hours Chaîne Oui Vide Règle cron des heures
day_of_month Chaîne Oui Vide Règle cron des jours du mois
month Chaîne Oui Vide Règle cron des mois
day_of_week Chaîne Oui Vide Règle cron des jours de la semaine
user Identifiant Oui Vide Identifiant de l’utilisateur sous lequel exécuter la tâche
command Chaîne Oui Vide Ligne de commande à exécuter