This commit is contained in:
2022-11-15 16:24:12 +01:00
parent e0e3833aa6
commit c70f9d523f

View File

@@ -85,18 +85,18 @@ ansible -o all -m lineinfile -a 'path=/etc/vimrc regex="^\"set list listchars
## Planifier l'exécution de la tâche "_Exécuter des scripts à distance avec command_" toutes les semaines le dimanche soir avec cron ## Planifier l'exécution de la tâche "_Exécuter des scripts à distance avec command_" toutes les semaines le dimanche soir avec cron
```bash ```bash
ansible -o -m cron -a 'name="update starship" cron_file="starship" hour="12" minute="01" weekday="sun" job="sh /tmp/install.sh -y" user="root' ansible all -o -m cron -a 'name="update starship" cron_file="starship" hour="12" minute="01" weekday="sun" job="sh /tmp/install.sh -y" user="root"'
``` ```
```bash ```bash
# avec distribution horaire aléatoire ⚠️ principe d'indempotence non respecté # avec distribution horaire aléatoire ⚠️ principe d'indempotence non respecté
ansible -o -m cron -a 'name="update starship" cron_file="starship" hour="12" minute="{{ 59 | random() }}" weekday="sun" job="sh /tmp/install.sh -y" user="root"' ansible all -o -m cron -a 'name="update starship" cron_file="starship" hour="12" minute="{{ 59 | random() }}" weekday="sun" job="sh /tmp/install.sh -y" user="root"'
``` ```
```bash ```bash
# avec distribution horaire aléatoire principe d'indempotence respecté # avec distribution horaire aléatoire principe d'indempotence respecté
ansible -o -m cron -a 'name="update starship" cron_file="starship" hour="12" minute="{{ 59 | random(seed=inventory_hostname) }}" weekday="sun" job="sh /tmp/install.sh -y" user="root"' ansible all -o -m cron -a 'name="update starship" cron_file="starship" hour="12" minute="{{ 59 | random(seed=inventory_hostname) }}" weekday="sun" job="sh /tmp/install.sh -y" user="root"'
``` ```