TP2 - Introduction aux rôles Ansible
Objectifs
- Comprendre la structure des rôles Ansible.
- Créer un rôle simple.
- Appliquer ce rôle sur un ou plusieurs serveurs.
Prérequis
Avoir réalisé le TP1 les bases de Ansible.
Étape 1 : Présentation des rôles Ansible
- Savoir expliquer à l'orale ce qu'est un rôle Ansible et pourquoi il est utile.
- Savoir présenter à l'écrit la structure d'un rôle.
Étape 2 : Créer un rôle simple
- Créer la structure de votre rôle avec une commande Ansible galaxy.
- Ajouter une ou plusieurs tâches à votre rôle.
- Ajouter des variables à votre rôle.
- Ajouter un handlers pour redémarrer un service.
- Créer un template pour gérer un fichier de configuration.
Étape 3 : Application du rôle
- Ajouter votre rôle dans un playbook.
- Exécuter votre playbook.
Étape 4 : Vérification
- Vérifier que le rôle a bien été appliqué.