0Pricing
Ansible Academy · Leçon

Anatomie de la commande ansible

Lisez les arguments -m, -a et de motif.

Anatomie de la commande ansible est une leçon Ansible Academy gratuite sur CoddyKit. Ceci est la leçon 1 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 Ansible Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Ansible Academy comprend 4 leçons au total.

Une commande, plusieurs serveurs

Une commande ad hoc exécute immédiatement une seule tâche sur vos serveurs, sans avoir à écrire d’abord un fichier de scénario. 🚀

Découvrez la commande ansible

Chaque exécution ad hoc commence par le binaire ansible, suivi d’un motif d’hôtes et des options qui indiquent quoi faire.

ansible all -m ping

Le motif d’hôtes vient en premier

Le premier mot après ansible est le motif d’hôtes : il détermine quels hôtes de l’inventaire la commande va cibler.

ansible web -m ping

-m choisit le module

L’option -m indique le module à exécuter. Sans cette option, Ansible utilise le module de commande par défaut.

ansible all -m setup

-a transmet les arguments

L’option -a transmet des arguments au module choisi, entre guillemets lorsqu’ils contiennent des espaces.

ansible all -m shell -a "uptime"

Indiquez votre inventaire

Utilisez -i pour indiquer à Ansible quel fichier d’inventaire répertorie vos hôtes, plutôt que de vous fier à l’emplacement par défaut.

ansible all -i hosts.ini -m ping

Choisissez l’utilisateur distant

L’option -u définit l’utilisateur SSH avec lequel Ansible se connecte, en remplaçant le nom d’utilisateur local actuel.

ansible web -u deploy -m ping

Assembler les éléments

Une commande ad hoc complète se lit ainsi : le motif ansible, puis le module -m, puis les arguments -a. Cet ordre constitue toute sa structure.

ansible db -m service -a "name=postgresql state=started"

Augmentez le niveau de détail de la sortie

Ajoutez -v pour obtenir davantage de sortie lorsqu’un problème semble survenir. Empilez plusieurs v, par exemple -vvv, pour un débogage plus détaillé.

ansible all -m ping -vvv

Commande ad hoc ou scénario

Une commande ad hoc convient parfaitement aux vérifications rapides et ponctuelles. Pour toute opération répétée, passez à un scénario enregistré.

Le module par défaut est command

Si vous omettez complètement -m, Ansible exécute le module command avec vos arguments : même une exécution minimale reste donc utile.

ansible all -a "hostname"

Vérification rapide

Quelle option indique à la commande ansible quel module utiliser ?

Récapitulatif

Vous savez maintenant lire une commande ansible : le motif sélectionne les hôtes, -m sélectionne le module et -a transmet ses arguments. Beau travail ! 🎉

Questions Fréquemment Posées

La leçon « Anatomie de la commande ansible » est-elle gratuite ?

Oui — le texte complet de « Anatomie de la commande ansible » 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 Ansible Academy, passe à CoddyKit PRO. Le cours Ansible Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Anatomie de la commande ansible » ?

Lisez les arguments -m, -a et de motif. Tu pratiques Ansible Academy 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 Ansible Academy ?

Aucune expérience préalable n'est requise. Ansible Academy 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 1 sur 4.

Combien de temps prend la leçon « Anatomie de la commande ansible » ?

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 Ansible Academy ?

Oui. Chaque leçon Ansible Academy 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. Anatomie de la commande ansible
  2. Motifs : cibler tous, web et host1
  3. Exécuter des commandes d’interpréteur avec command et shell
  4. Élévation des privilèges avec become
← Retour à Ansible Academy