-
Notifications
You must be signed in to change notification settings - Fork 9
Exo2
- Laissez vous guider par les commentaires de
exo2/exo2.yml
-
Une fois tout fait, factoriser la variable
wp_db_pass
présente à 2 endroits dans le playbook, en la remontant dans un fichier de variables de groups sous le répertoiregroup_vars/
-
Au lieu d'utiliser une valeur en dur pour
wp_db_pass
, remplacer la valeur par un appel sur lookup password pour générer un mot de passe. -
créer un role avec
ansible-galaxy init wordpress-front
et ranger toute la partie front du playbookexo2.yml
au bon endroit dedans. Modifierexo2.yml
pour s'appuyer sur ce rôle. -
Répéter l'opération pour créer un rôle
wordpress-back
-
Découper le rôle
wordpress-back
en 2 rôles :-
wordpress-back-install
ne contenant que les installations de packages -
wordpress-back-conf
ne contenant que les manipulations de fichiers de conf
-
Et faites dépendre wordpress-back-conf
de wordpress-back-install
-
Modifier tous les templates pour inclure la mention managé par Ansible
-
en utilisant un fichier de requirements et la commande
ansible-galaxy
installer le role situé dans le repositoryhttps://github.com/WeScale/ansible-training-common.git
en le nommanttraining_common
-
créer un role wordpress-back avec en dépendances, dans l'ordre:
- training_common (NB: nouveau role, donc il y aura des CHANGED à l'application)
- wordpress-back-install
- wordpress-back-conf