documentation_publique:software:ansible

Ansible

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

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

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

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

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

  • Test d'un playbook en local: implicit localhost
  • Visualisation des variables: module debug

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

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

Design d'un rôle:

https://thoughts.t37.net/documenting-your-ansible-roles-interface-and-making-other-peoples-life-easier-604e5172837b
  • documentation_publique/software/ansible.txt
  • Dernière modification : il y a 5 ans
  • de jdorel