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 pingLe 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 pingChoisissez 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 pingAssembler 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 -vvvCommande 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
- Anatomie de la commande ansible
- Motifs : cibler tous, web et host1
- Exécuter des commandes d’interpréteur avec command et shell
- Élévation des privilèges avec become