ansible : création d'un crontab
Bonjour
j'essaie de créer un crontab en utilisant le module cron d'ansible, en exécutant mon script ça passe bien, pas de message d'erreur tout est ok sauf lorsque je vérifie dans la machine cible "192.168.1.147" y'a pas de crontab de créer en exécutant la commande crontab -u username -l j'ai le message no crontab for username.
Merci de votre retour
mon script et le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| - name: " create a new crontab "
cron:
name: "remove log file "
weekday: "2"
minute: "5"
hour: "10"
user: "username"
job: "1 0 * * 0 rm /home/username/*.log > /dev/null 2>&1"
state: present
register: result
become: yes
become_user: root |
et le résultat d'exécution est bien :
Code:
1 2 3 4 5
| TASK [../../ans-create-lin-crontab : create a new crontab ] *************************************************************************************************************************************************
changed: [192.168.1.147]
PLAY RECAP *********************************************************************************************************************************************************************************************
192.168.1.147 : ok=56 changed=1 unreachable=0 failed=0 |
Merci d'avance de votre réponse .