Pourquoi les Playbooks Ansible Échouent
Ansible est l’outil standard pour l’automatisation d’infrastructure. Sans agent (via SSH), syntaxe YAML simple, mais les erreurs peuvent être cryptiques.
Erreurs Courantes et Solutions
1. Échecs de Connexion SSH
Testez manuellement : ssh -i ~/.ssh/clé utilisateur@ip_cible
2. Échecs d’Escalade de Privilèges
Configurez sudo sans mot de passe ou utilisez --ask-become-pass.
3. Variable Indéfinie
Utilisez - debug: var=ma_var et {{ ma_var | default('valeur') }}.
4. Problèmes d’Idempotence
Remplacez command/shell par des modules natifs comme file, copy, template.
5. Module/Collection Non Trouvé
ansible-galaxy collection install community.general