diff --git a/README.md b/README.md index 204be9e36d078c85010c2b0e8c5d57f8e06a8438..b16bfeda50fd4e41932421678e3673a5ca9678b3 100644 --- a/README.md +++ b/README.md @@ -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.