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 production04 - Intégrer Ansible dans un pipeline CI/CD

Détails

  • 45 minutes
  • Avancé

Objectifs

  • Configurer un pipeline GitHub Actions qui lance des playbooks Ansible
  • Gérer les secrets Ansible Vault dans un contexte CI/CD
  • Utiliser ansible-lint pour valider la qualité du code
  • Structurer un workflow de déploiement automatisé
Module Ansible Avancé : Vault, inventaires dynamiques et production

Exercice 04 (Avancé) : Intégrer Ansible dans un pipeline CI/CD

🎯 Objectifs

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

  • ✅ Écrire un workflow GitHub Actions qui exécute des playbooks Ansible
  • ✅ Passer le mot de passe Ansible Vault depuis les secrets GitHub Actions
  • ✅ Utiliser ansible-lint pour valider la qualité des playbooks en CI
  • ✅ Mettre en place un déploiement automatique sur push

Durée estimée : 45 minutes

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

Prérequis :

  • Exercices 01 à 03 (Avancé) terminés
  • Notions de GitHub Actions (module CI/CD Débutant)
  • Un compte GitHub avec un dépôt de test

📖 Contexte

Écrire des playbooks Ansible manuellement sur son poste, c'est bien. Les automatiser dans un pipeline CI/CD, c'est mieux. Avec GitHub Actions, chaque push sur la branche main peut déclencher automatiquement le déploiement. La clé : gérer les secrets (clés SSH, vault password) de façon sécurisée dans GitHub Secrets.


📋 Énoncé

Crée un dépôt GitHub avec un playbook Ansible et un workflow GitHub Actions qui le valide (lint) et le déploie automatiquement.


Retour au module

Sur cette page

  • 🎯 Objectifs
  • 📖 Contexte
  • 📋 Énoncé