0Pricing
DevOps Bootcamp · Leçon

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.yml

Le 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.yml

Collecter 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=0

failed 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 -vv

Vé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-check

Limiter à 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 web1

Vé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

  1. La syntaxe YAML nécessaire à Ansible
  2. De l’action ponctuelle au playbook reproductible
  3. L’exécuter avec ansible-playbook
  4. Installer Nginx en cinq lignes
← Retour à DevOps Bootcamp