DevOpsFacile
AccueilParcours de formationCertificationsModulesCheat SheetÀ Propos
DevOpsFacile

Une plateforme d'apprentissage complète pour maîtriser les pratiques DevOps modernes, du débutant à l'expert.

contact@devopsfacile.fr

Formation

  • Parcours de formation
  • Modules

Informations

  • À Propos
  • Conditions d'utilisation
  • Confidentialité
  • Mentions légales

© 2026 DevOps Facile. Tous droits réservés.

Fait avec pour la communauté DevOps

ModulesAnsible Avancé : Vault, inventaires dynamiques et production02 - Inventaires dynamiques et collections Ansible

Détails

  • 45 minutes
  • Avancé

Objectifs

  • Comprendre la différence entre inventaire statique et dynamique
  • Écrire un script d'inventaire dynamique en Python
  • Utiliser le plugin d'inventaire Docker pour automatiser la découverte
  • Installer et utiliser une collection Ansible Galaxy
Module Ansible Avancé : Vault, inventaires dynamiques et production

Exercice 02 (Avancé) : Inventaires dynamiques et collections Ansible

🎯 Objectifs

À la fin de cet exercice, tu seras capable de :

  • ✅ Créer un script d'inventaire dynamique qui retourne du JSON Ansible
  • ✅ Utiliser le plugin d'inventaire community.docker.docker_containers
  • ✅ Installer une collection depuis Ansible Galaxy
  • ✅ Comprendre la structure JSON attendue par Ansible pour un inventaire dynamique

Durée estimée : 45 minutes

Difficulté : ⭐⭐⭐⭐⭐ (Avancé)

Prérequis :

  • Module Ansible Avancé - exercice 01 terminé
  • Python 3 disponible
  • Docker installé (pour la partie plugin Docker)

📖 Contexte

Dans un environnement cloud ou Docker, les IPs et les noms de machines changent en permanence. Maintenir un fichier inventaire.ini à la main est impossible. Les inventaires dynamiques interrogent une source de vérité (Docker, AWS, Azure...) en temps réel pour construire la liste des hôtes. C'est ce qui permet à Ansible de s'intégrer nativement dans une infrastructure cloud-native.


📋 Énoncé

Crée un script d'inventaire dynamique Python qui liste des hôtes depuis une source simulée, puis utilise le plugin d'inventaire Docker pour découvrir des conteneurs réels.


Retour au module

Sur cette page

  • 🎯 Objectifs
  • 📖 Contexte
  • 📋 Énoncé