Sommaire

Structure des rôles Structure des rôles

Un rôle a une structure standardisée qui est composée de sous-dossiers et de fichiers :

Mon-role 
├─── defaults 
│      └──────── main.yml 
├─── files 
├─── handlers 
│      └──────── main.yml 
├─── meta 
│      └──────── main.yml 
├─── tasks 
│      └──────── main.yml 
├─── templates 
├─── tests 
│      ├──────── inventory 
│      └──────── test.yml 
└─── vars 
│      └──────── main.yml 
└─── README.md

Le dossier racine, en l’occurrence ici mon-role, détermine le nom du rôle proprement dit.

Les fichiers sont organisés dans une arborescence de dossiers nommés en fonction de l’objectif de chaque fichier dans le rôle :

Dossier

Description

Structure ...