From f3e6fcae0b35b822c7e68e273a3784574665e929 Mon Sep 17 00:00:00 2001 From: Okhin Date: Mon, 21 Jan 2019 17:57:07 +0100 Subject: [PATCH] =?UTF-8?q?Clarification=20du=20processus=20d'ajout=20de?= =?UTF-8?q?=20r=C3=B4le?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 204be9e..b16bfed 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. -- GitLab