Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:ansible [2025/05/09 17:45] – Grosse maj suite à mes bidouilles zatalyz | fr:ansible [2025/05/12 06:47] (Version actuelle) – [Fichiers de base] zatalyz | ||
|---|---|---|---|
| Ligne 77: | Ligne 77: | ||
| </ | </ | ||
| + | Quelques définitions rapides : | ||
| + | * Un playbook est la liste de " | ||
| + | * Un rôle est un module qui pourra être appelé dans divers playbooks. Ça évite de se répéter : on importe juste le role dans le playbook. | ||
| ==== ansible.cfg ==== | ==== ansible.cfg ==== | ||
| Ligne 181: | Ligne 184: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| Ligne 291: | Ligne 294: | ||
| - action: ping | - action: ping | ||
| </ | </ | ||
| + | |||
| + | ==== Mises à jour Debian via Ansible ==== | ||
| + | |||
| + | Pour les mises à jour sur Debian, utiliser apt-listbug est complexe avec Ansible, et sans, le risque existe de mettre à jour des paquets avec des bugs gênants et pourtant référencés. On travaille en stable, généralement, | ||
| + | |||
| + | <wrap important> | ||
| + | <code yaml apt-listbug.yml> | ||
| + | shell: | | ||
| + | apt-get update -qq && apt-listbugs -y -T critical, | ||
| + | register: bugscan | ||
| + | ignore_errors: | ||
| + | |||
| + | - name: Afficher les bugs trouvés | ||
| + | debug: | ||
| + | var: bugscan.stdout_lines | ||
| + | |||
| + | - name: Stopper si des bugs critiques sont listés | ||
| + | fail: | ||
| + | msg: "Des bugs critiques ont été détectés, mise à jour arrêtée." | ||
| + | when: bugscan.stdout is search(" | ||
| + | </ | ||
| + | |||
| + | Voir aussi [[https:// | ||
| + | |||
| + | ==== Astuces diverses ==== | ||
| + | * Il est possible d' | ||
| + | * [[https:// | ||





