Table des matières

Ansible

Pour une documentation complète d'Ansible, visitez https://docs.ansible.com/

Pour une documentation rapide: https://gist.github.com/noushi/faa29c50dd10a5d77cc1ca4670c6ca0d

Playbooks

Les playbooks servent à appliquer des rôles et/ou des tâches à des hôtes ou des groupes.

Rôles

Un rôle est un ensemble de tâches à effectuer. Si on compare Ansible à un langage de programmation, les modules sont une librairie standard, tandis que les rôles sont des librairies créées par vous-mêmes ou par la communauté, qui sont ensuite utilisés dans les playbooks.

Structure d'un rôle

Modules

Templates

Si vous rencontrez un fichier .j2, cela implique probablement le module template

Informations utiles débuter

CheatSheet

Installation des rôles: ansible-galaxy install -r requirements.yml

Vault

ansible-vault [encrypt¦decrypt¦create¦view¦edit] 

Autres ressources

Design d'un rôle:

https://thoughts.t37.net/documenting-your-ansible-roles-interface-and-making-other-peoples-life-easier-604e5172837b