Rolurile (Roles) reprezintă mecanismul prin care configurațiile Ansible sunt descompuse în componente reutilizabile și partajabile. Un rol precum postgresql poate fi inclus în oricare playbook printr-o simplă linie de cod.
ANSIBLE
Toate comenzile Ansible
Organizarea Modulară a Configurațiilor: Crearea de Roluri Ansible, Variabile (vars vs defaults) și Ansible Galaxy în Ansible
Roluri & Modularitate
Ansible
Ghid de structură enterprise pentru roluri Ansible: convenția directoarelor (tasks, handlers, templates, vars, defaults, meta), reutilizarea rolurilor din comunitate cu Ansible Galaxy.
Sintaxă
ansible-galaxy role init roles/common