[ ARTICLES CRÉÉS EN 2026 ]

Dans Ansible, les rôles permettent d’organiser proprement la configuration d’un système en blocs réutilisables (au lieu d’un long playbook monolithique, on découpe la logique en rôles spécialisés). Chaque rôle suit une structure standard composée de plusieurs dossiers ayant chacun un rôle bien défini. TL;DR tasks = actions defaults = variables templates = fichiers générés handlers = redémarrages roles = organization (tasks) Tableau récapitulatif Élément Rôle Contenu typique Exe

Lorsque l’on commence à structurer ses playbooks Ansible, il est important de bien distinguer les rôles, les tags et les profils car les objectifs sont différents et souvent confondus. TL;DR Élément Rôle Exemple role Charge le contenu du dossier roles/<nom>/ roles:  - role: time tag Filtre les tâches ou les plays à exécuter ansible-navigator run ... --tags setup_time_rhel9 profile Variable permettant d’adapter le comportement ansible-navigator run ... --extra-vars "