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ôles03 - Handlers : déclencher des actions sur changement

Détails

  • 30 minutes
  • Intermédiaire

Objectifs

  • Comprendre le rôle et le comportement des handlers
  • Notifier un handler depuis plusieurs tâches
  • Forcer l'exécution immédiate des handlers avec flush_handlers
  • Distinguer handler et tâche ordinaire
Module Ansible Intermédiaire : variables, templates et rôles

Exercice 03 (Intermédiaire) : Handlers - déclencher des actions sur changement

🎯 Objectifs

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

  • ✅ Définir un handler et le notifier depuis une tâche
  • ✅ Comprendre quand et combien de fois un handler s'exécute
  • ✅ Utiliser meta: flush_handlers pour forcer l'exécution immédiate
  • ✅ Chaîner des handlers pour des opérations en séquence

Durée estimée : 30 minutes

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

Prérequis :

  • Exercices 01 et 02 (Intermédiaire) terminés
  • Nginx installé sur la machine de test

📖 Contexte

Imagine que tu déploies 3 fichiers de configuration Nginx. Sans handlers, tu rechargeras Nginx 3 fois. Avec un handler, Nginx est rechargé une seule fois à la fin, et uniquement si au moins un fichier a changé. C'est plus efficace et plus sûr. Les handlers sont la mécanique qui rend les playbooks Ansible intelligents.


📋 Énoncé

Crée un playbook qui déploie plusieurs fichiers de configuration Nginx et utilise des handlers pour recharger le service de façon intelligente.


Retour au module

Sur cette page

  • 🎯 Objectifs
  • 📖 Contexte
  • 📋 Énoncé