Exercice 05 : Utiliser les modules essentiels Ansible
🎯 Objectifs
À la fin de cet exercice, tu seras capable de :
- ✅ Créer et supprimer des utilisateurs système avec
ansible.builtin.user - ✅ Modifier des lignes spécifiques dans un fichier avec
ansible.builtin.lineinfile - ✅ Utiliser
ansible.builtin.commandetansible.builtin.shellcorrectement - ✅ Récupérer et afficher le résultat d'une commande avec
register
Durée estimée : 35 minutes
Difficulté : ⭐⭐☆☆☆ (Débutant)
Prérequis :
- Exercices 01 à 04 terminés
- Ansible installé, inventaire
inventaire.inicréé
📖 Contexte
Au-delà d'installer des paquets et de gérer des services, Ansible propose des modules pour pratiquement toutes les tâches d'administration système. Dans cet exercice, tu vas explorer trois modules très utilisés : user (gestion des utilisateurs), lineinfile (modification de fichiers de configuration) et command/shell (exécution de commandes).
📋 Énoncé
Crée un playbook admin.yml qui crée un utilisateur de déploiement, configure SSH, modifie un fichier de configuration et récupère des informations sur le système.