From 0f7a4fdb69d2fa88b55cc0114b1e1962ff633b38 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Mon, 16 Dec 2019 22:27:58 +0100 Subject: [PATCH] Some doc. --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 63463fb..6a97640 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,26 @@ +# Overview + +On découpe nos *playbooks* Ansible par rôles : + +- `site.yml`: Inclu tous les autres, pratique pour tout exécuter. +- `pycon.yml`: Pour les pycon.fr +- `passbolt.yml`: Pour passbolt. +- `backup.yml`: Configure rsnapshot pour sauvegarder nos serveurs. + +En partant de là, on peut utiliser les commandes suivantes: + +D'abord installer Ansible dans un venv les dépendances : + +- pip install ansible +- ansible-galaxy install julienpalard.nginx_letsencrypt +- ansible-galaxy install tschifftner.exim4_sendonly + +Puis pour jouer les *playbooks* : + +- Pour tout relancer : `ansible-playbook site.yml` +- Pour configurer les PyCons : `ansible-playbook pycons.yml` +- Pour configurer Passbolt : `ansible-playbook passbolt.yml` + # Servers Dependencies: