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 |