Envoyer un ping à un hôte avec le module ping
Confirmez la connectivité avec votre premier module.
Envoyer un ping à un hôte avec le module ping est une leçon Ansible Academy gratuite sur CoddyKit. Ceci est la leçon 4 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.
Votre premier module
Le module ping est le premier exemple d’Ansible. Il prouve qu’Ansible peut atteindre un hôte et y exécuter Python, de bout en bout.
Ce n’est pas un ping ICMP
Malgré son nom, il ne s’agit pas d’un ping réseau ICMP. Le module se connecte via SSH, puis vérifie que Python répond sur le nœud géré.
La forme ponctuelle
Exécutez-le comme une commande ad hoc : indiquez les hôtes, puis -m ping. Aucun fichier de playbook n’est nécessaire pour cette vérification rapide.
ansible all -m pingLire le motif
Le mot placé avant -m est le motif. Ici, all désigne tous les hôtes de votre inventaire ; vous pourriez aussi cibler un seul groupe.
ansible web -m pingL’option -m
L’option -m sélectionne le module à exécuter. Remplacer ping par un autre module permet aux commandes ponctuelles d’effectuer ensuite de véritables tâches.
Un pong réussi
La réussite se présente sous la forme de pong. Ansible affiche SUCCESS et "ping": "pong" pour chaque hôte qu’il a atteint correctement. 🏓
web1 | SUCCESS => {
"ping": "pong"
}En cas d’échec
Un résultat UNREACHABLE signifie que SSH n’a pas pu se connecter, souvent à cause d’une mauvaise clé, d’un mauvais utilisateur ou d’un hôte incorrect. Corrigez la connexion avant d’incriminer Ansible.
Indiquer un inventaire
Si vous n’avez pas utilisé ansible.cfg, ajoutez -i pour indiquer votre fichier d’inventaire afin qu’Ansible sache à quels hôtes le motif fait référence.
ansible all -i hosts -m pingEssayer avec un seul hôte
Ciblez une seule machine en la nommant comme motif. Vous isolez ainsi un serveur lorsque vous recherchez la cause d’un problème de connexion.
ansible web1 -m pingLocalhost compte aussi
Vous pouvez même tester localhost avec une connexion locale. C’est un moyen rapide de confirmer qu’Ansible lui-même s’exécute correctement.
ansible localhost -m pingLe contrôle de la connectivité
Un pong positif pour l’ensemble de votre inventaire signifie que chaque nœud est accessible. C’est le feu vert pour commencer à écrire une véritable automatisation. ✅
Vérification rapide
Vérification finale de ce cours.
Récapitulatif
Le module ping vérifie l’accès SSH ainsi que l’accessibilité de Python, et renvoie pong en cas de réussite. C’est votre vérification de connectivité de référence avant toute automatisation. 🎉
Questions Fréquemment Posées
La leçon « Envoyer un ping à un hôte avec le module ping » est-elle gratuite ?
Oui — le texte complet de « Envoyer un ping à un hôte avec le module ping » 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 « Envoyer un ping à un hôte avec le module ping » ?
Confirmez la connectivité avec votre premier module. 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 4 sur 4.
Combien de temps prend la leçon « Envoyer un ping à un hôte avec le module ping » ?
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
- Installer le nœud de contrôle Ansible
- Clés SSH et connexion sans mot de passe
- Votre ansible.cfg : valeurs par défaut raisonnables
- Envoyer un ping à un hôte avec le module ping