Files
sib_16_roles_dependances/Readme.md
2023-06-08 16:02:46 +02:00

686 B

Dépendances entre rôles

Objectif

Améliorer la traçabilité de nos opérations ansible.

Prérequis

Récupérer le rôle apache

cd
git clone -b solutionApache https://infra.opendoor.fr/git/tom/sib_15_roles.git role_dep
cd role_dep

Étape 1 - création du rôle

Écrire un rôle sib.changelog qui va rajouter dans le fichier /etc/history de la machine cible la ligne:

    "{{ '%Y-%m-%d' | strftime }} {{ myrole_name }} {{ role_version }}"

Étape 2 - utiliser le rôle

En utilisant le principe de dépendances (fichier meta/main.yml) faire en sorte qu'un appel au role apache entraîne également l'application du rôle sib.changelog