Commit f3e6fcae authored by Okhin's avatar Okhin

Clarification du processus d'ajout de rôle

parent b7cf3cb5
......@@ -10,9 +10,19 @@ Pour référence, la documentation pour la dernière version d'ansible est
[ici](https://docs.ansible.com/ansible/latest/user_guide/)
# Structure
Pour le moment, pas de master pour ansible, on va y aller doucement. Pour mettre
à jour l'infra on peut passer par de la CI de gitlab. Ouutiliser ansible localement
sur sa machine (à condition de disposer des bons accès)
Pour ajouter de nouveaux roles, il faut copier le répertoire .skel à la source
du dépot de code et soumettre une merge request.
Pour le moment, pas de master pour ansible, on va y aller doucement. En
revanche, on utilise le playbook site.yml pour installer ansible sur
l'ensemble des machines, leur permettant ensuite d'utiliser ansible-pull
via un cronjob (toutes les 15 minutes)
# Ajout de rôles
Pour ajouter un nouveau rôle, il faut le créer dans un repo git idoine et
l'ajouter en subtree dans roles/nom_du_role sur ce repo.
Un role dummy vide peut être cloné popur créer rapidement les roles
nécessaires.
ansible-pull est configuré pour mettre à jour les sub-modules quand il
s'exécute.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment