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 Intermédiaire : variables, templates et rôles04 - Créer et utiliser des rôles Ansible

Détails

  • 50 minutes
  • Intermédiaire

Objectifs

  • Comprendre la structure d'un rôle Ansible
  • Créer un rôle nginx avec tasks, handlers, templates et defaults
  • Utiliser un rôle dans un playbook
  • Personnaliser un rôle via ses variables defaults
Module Ansible Intermédiaire : variables, templates et rôles

Exercice 04 (Intermédiaire) : Créer et utiliser des rôles Ansible

🎯 Objectifs

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

  • ✅ Générer la structure d'un rôle avec ansible-galaxy role init
  • ✅ Écrire les tasks, handlers, templates et defaults d'un rôle
  • ✅ Appeler un rôle depuis un playbook avec des variables personnalisées
  • ✅ Réutiliser le même rôle avec des configurations différentes

Durée estimée : 50 minutes

Difficulté : ⭐⭐⭐⭐☆ (Intermédiaire)

Prérequis :

  • Exercices 01, 02 et 03 (Intermédiaire) terminés
  • Templates Jinja2 et handlers maîtrisés

📖 Contexte

Un playbook avec 50 tâches dans un seul fichier devient vite ingérable. Les rôles apportent la modularité : chaque rôle est responsable d'une chose précise (installer Nginx, configurer PostgreSQL, déployer une application). Tu peux ensuite les combiner dans un playbook principal, comme des blocs LEGO. C'est la structure qu'on retrouve dans tous les projets Ansible professionnels.


📋 Énoncé

Crée un rôle nginx complet et réutilisable, puis utilise-le dans un playbook pour déployer deux configurations différentes sur deux groupes de serveurs.


Retour au module

Sur cette page

  • 🎯 Objectifs
  • 📖 Contexte
  • 📋 Énoncé