L’exécuter avec ansible-playbook
Exécutez le playbook et lisez sa sortie.
L’exécuter avec ansible-playbook est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.
La commande ansible-playbook
Vous exécutez un scénario avec la commande ansible-playbook, et non avec ansible seul. Transmettez-lui le fichier YAML que vous souhaitez exécuter.
ansible-playbook site.ymlLe pointer vers votre inventaire
Utilisez -i pour choisir le fichier d’inventaire qui répertorie vos hôtes. Sans cette option, Ansible utilise son inventaire par défaut.
ansible-playbook -i inventory.ini site.ymlCollecter d’abord les informations
La première chose que vous voyez est la tâche Gathering Facts. Ansible recueille des informations sur chaque hôte avant d’exécuter vos tâches.
TASK [Gathering Facts] *********Lire les lignes des tâches
Chaque tâche affiche un statut pour chaque hôte. Vous verrez ok, changed ou failed, ce qui vous indique exactement ce qui s’est passé.
TASK [start nginx] *********
changed: [web1]ok signifie aucune modification
Un ok vert signifie que l’hôte se trouvait déjà dans l’état souhaité. Ansible l’a vérifié et a conclu qu’aucune modification n’était nécessaire.
changed signifie qu’Ansible a agi
Un changed jaune signifie qu’Ansible a réellement modifié l’hôte pour le faire correspondre à votre demande. Une opération a donc bien été effectuée.
Le PLAY RECAP
À la fin, le PLAY RECAP récapitule chaque hôte : le nombre de tâches avec les états ok, changed, unreachable ou failed.
PLAY RECAP *********
web1 : ok=2 changed=1 failed=0failed et unreachable
Un failed différent de zéro signifie qu’une tâche a rencontré une erreur sur cet hôte. unreachable signifie qu’Ansible n’a même pas pu se connecter via SSH.
Ajouter de la verbosité avec -v
Vous êtes bloqué par une erreur ? Ajoutez -v pour obtenir plus de détails. Empilez les v, jusqu’à -vvvv, pour afficher des informations de débogage toujours plus approfondies.
ansible-playbook site.yml -vvVérifier la syntaxe avant l’exécution
Repérez rapidement les erreurs YAML avec --syntax-check. Cette option analyse le scénario sans toucher à aucun hôte.
ansible-playbook site.yml --syntax-checkLimiter à un seul hôte
Vous testez d’abord sur une seule machine ? Utilisez --limit pour exécuter la séquence sur un seul hôte avant de la déployer largement.
ansible-playbook site.yml --limit web1Vérification rapide
Une tâche affiche changed sur un hôte. Qu’est-ce que cela signifie ?
Vous pouvez exécuter et lire les séquences
Vous pouvez désormais lancer des scénarios avec ansible-playbook et lire le récapitulatif. ok, changed et failed racontent toute l’histoire. ✅
Questions Fréquemment Posées
La leçon « L’exécuter avec ansible-playbook » est-elle gratuite ?
Oui — le texte complet de « L’exécuter avec ansible-playbook » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « L’exécuter avec ansible-playbook » ?
Exécutez le playbook et lisez sa sortie. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?
Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « L’exécuter avec ansible-playbook » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?
Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- La syntaxe YAML nécessaire à Ansible
- De l’action ponctuelle au playbook reproductible
- L’exécuter avec ansible-playbook
- Installer Nginx en cinq lignes