Définition simple
Un rôle Ansible organise tâches, variables, handlers, modèles et fichiers dans une structure réutilisable pour configurer un service.
Objectif et usage
Un rôle Ansible regroupe les éléments nécessaires à une fonction réutilisable, par exemple la configuration d’un service.
Comment ça fonctionne ?
Sa structure organise tâches, valeurs par défaut, variables, handlers, fichiers et modèles, avec des dépendances éventuelles.
Exemple et vérification
Pour réutiliser un rôle, vérifier ses paramètres d’entrée, les versions compatibles et les effets déclenchés sur une machine déjà configurée.
Points d’attention
Un rôle provenant d’un dépôt externe peut exécuter des opérations privilégiées. Son adoption demande une revue du contenu et des dépendances.
En résumé
La réutilisation est utile lorsque le rôle possède un contrat clair et un comportement vérifié dans les environnements visés.