Exercice 04 : Déployer Nginx avec un playbook Ansible
🎯 Objectifs
À la fin de cet exercice, tu seras capable de :
- ✅ Installer et démarrer Nginx avec Ansible
- ✅ Copier une page HTML sur le serveur avec
ansible.builtin.copy - ✅ Gérer un service système avec
ansible.builtin.service - ✅ Vérifier le résultat avec
ansible.builtin.uri
Durée estimée : 40 minutes
Difficulté : ⭐⭐☆☆☆ (Débutant)
Prérequis :
- Exercices 01, 02 et 03 terminés
- Ansible installé, inventaire créé
📖 Contexte
Déployer un serveur web est l'une des tâches les plus courantes en DevOps. Avec Ansible, ce qui prendrait 10 minutes de configuration manuelle prend 2 minutes à écrire et peut être rejoué indéfiniment de façon identique. Tu vas installer Nginx, déployer une page d'accueil personnalisée et vérifier que tout fonctionne.
📋 Énoncé
Crée un playbook nginx.yml qui installe Nginx, copie une page HTML personnalisée, démarre le service et vérifie que la page est accessible sur le port 80.