3.2. Structure des collections
Les collections sont un format de paquetage pour le contenu Ansible. La structure des données est la suivante :
- docs/ : documentation locale pour la collection, avec des exemples, si le rôle fournit la documentation
- galaxy.yml : données sources pour le fichier MANIFEST.json qui fera partie du paquetage Ansible Collection
playbooks/ : les playbooks sont disponibles ici
- tasks/ : contient les "fichiers de listes de tâches" pour l'utilisation de include_tasks/import_tasks
plugins/ : tous les plugins et modules Ansible sont disponibles ici, chacun dans son sous-répertoire
- modules/ : Modules Ansible
- modules_utils/ : code commun pour le développement de modules
- lookup/ : recherche d'un plugin
- filter/ : Plugin de filtre Jinja2
- connection/ : plugins de connexion requis si vous n'utilisez pas le plugin par défaut
- roles/ : répertoire des rôles Ansible
- tests/ : tests pour le contenu de la collection