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 - Débutant : automatiser la configuration de tes serveurs06 - Projet : déployer une stack web complète

Détails

  • 50 minutes
  • Débutant

Objectifs

  • Combiner tous les modules appris en un seul playbook cohérent
  • Déployer une stack web avec Nginx et une page dynamique
  • Gérer les erreurs et vérifier le déploiement
  • Structurer un projet Ansible réaliste
Module Ansible - Débutant : automatiser la configuration de tes serveurs

Exercice 06 : Projet - Déployer une stack web complète

🎯 Objectifs

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

  • ✅ Organiser un projet Ansible avec des fichiers séparés
  • ✅ Enchaîner plusieurs plays dans un seul playbook
  • ✅ Combiner apt, copy, file, service, user, lineinfile et uri
  • ✅ Valider un déploiement avec des vérifications automatiques

Durée estimée : 50 minutes

Difficulté : ⭐⭐⭐☆☆ (Débutant+)

Prérequis :

  • Exercices 01 à 05 terminés
  • Tous les modules de base maîtrisés

📖 Contexte

C'est le projet final du module Débutant. Tu vas assembler tout ce que tu as appris pour déployer une stack web réaliste : configuration du serveur, installation de Nginx, déploiement d'une application et vérification de l'ensemble. Ce type de playbook est représentatif de ce qu'on écrit en production.


📋 Énoncé

Crée un projet Ansible complet qui :

  1. Configure le serveur : utilisateur de déploiement, répertoires, packages système
  2. Déploie Nginx : installation, configuration personnalisée, démarrage
  3. Déploie une application : page HTML avec informations dynamiques
  4. Vérifie le déploiement : tests de connectivité et de contenu

🔧 Matériel Nécessaire

  • Ansible installé
  • Fichier inventaire.ini de l'exercice 02
  • Un éditeur de texte (vim, nano, VSCode)

Retour au module

Sur cette page

  • 🎯 Objectifs
  • 📖 Contexte
  • 📋 Énoncé
  • 🔧 Matériel Nécessaire