From db69aecd3400528640801ad5dc83fb7f43299794 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 21 Dec 2018 12:32:09 +0100 Subject: [PATCH] Exploring the infra. --- README.md | 113 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 74 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index 56504bb..97ae033 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,78 @@ # Servers -## Ansible +## TODO + +- [ ] Setup watchghost +- [ ] Rédiger le ansible pour afpy.org, en profiter pour mettre en place du continuous delivery. +- [ ] Documenter la sauvegarde. +- [ ] Migrer le cubicweb en static s'il y a des choses à récupérer +- [ ] Sauvegarder puis supprimer la jail supervision +- [ ] Sauvegarder puis supprimer la jail static +- [ ] Sauvegarder puis supprimer la jail ldap +- [ ] Vérifier les versions des Django des pycon 2012, 2013, 2014, 2015 +- [ ] Sauvegarder puis supprimer la jail plone +- [ ] Sauvegarder puis supprimer la jail couchdb +- [ ] Sauvegarder puis supprimer la jail photomaton +- [ ] Sauvegarder puis supprimer la jail membres +- [ ] Rediriger le sous domaine afpyro.afpy.org vers autre chose. +- [ ] Sauvegarder puis supprimer la jail afpyro + + +## rainette.afpy.org + +Ces services sont arrêtés, on va pouvoir les virer, disons en décembre +2018, si personne ne pleure d'ici là : + +Liste des jails : + +- web: héberge https://afpy.org (https://github.com/afpy/site/) +- dns +- supervision: Un icinga2, Julien, Voileux, et jpcw ont un compte. + - abandonné depuis 2017 + - shooté le 2018-12-21. +- static + - Héberge des fichiers sur afpy.org qui ne sont plus utilisés depuis le passage a flask. +- ldap (Arrêté le 21 décembre 2018) +- smtp la stack de mail (smtp, imap, antispam, antivirus) et de mailing list (mailman < 3.0). +- pyconfr + - Le cubicweb (https://www.pycon.fr/cw/) avec les pycon de 2009, 2010, 2011. + - Les Django de 2012 2013 2014 2015. + - Les Pelican de 2016 2017 2018. +- plone (Arrêté le 20 décembre 2018) +- couchdb + - Utilisé par l'ancien photomaton, migré en statique, arrété le 2018-12-21. +- photomaton + - Ancien photomaton en Pyramid, migré en statique, arrêté le 2018-12-21. +- membres: + - Ancienne gestion des membres (https://github.com/AFPy/AfpyMembers) + - Arrêté le 2018-12-21 +- mailman +- http C'est le nginx qui dispatch aux autres jails. +- alain + - Bot IRC sur #afpy sur freenode. +- afpyro + - https://afpyro.afpy.org/ + - https://github.com/AFPy/siteafpyro + - Il faudrait poser une 301 vers ... afpy.org ? + + +## storage.afpy.org + +On y stocke : + +- videospyconfr2016 +- videospyconfr2015 +- http +- backupdebian +- ns1 + + +# Ansible On utilies ces rôles Ansible : -### gallery + +## gallery C'est le rôle pour installer https://github.com/AFPy/pycon-fr-gallery sur http://paullaroid.pycon.fr/. @@ -13,49 +81,16 @@ Une démo est actuellement sur une machine de test de Julien: curl --resolve paullaroid.pycon.fr:80:163.172.45.2 http://paullaroid.pycon.fr -### letsencrypt + +## letsencrypt *letsencrypt* est un rôle pour gérer un certificat HTTPS et son stub nginx pour un domaine. Il s'utilise typiquement comme dépendance d'un autre rôle, voir le `meta/main.yml` du rôle `gallery` par exemple. -### common + +## common *common* est un rôle "de base" permettant d'avoir une conf "normale" sur toutes nos machines (emacs et vim installés, nos authorized-keys, pas de mlocate, ce genre de broutilles) - -## TODO - -- Setup watchghost. - - -## rainette.afpy.org - -Ces services sont arrêtés, on va pouvoir les virer, disons en décembre -2018, si personne ne pleure d'ici là : - -- plone (arrêté le 20 décembre 2018) -- ldap -- la plupart des vieilles apps django et cubicweb - - -Ces services sont utiles : - -- Nginx, -- un uwsgi pour le site web, -- la stack de mail (smtp, imap, antispam, antivirus) et de mailing list (mailman < 3.0). - - -### TODO - -http://paullaroid.pycon.fr/ à été dump dans https://github.com/AFPy/pycon-fr-gallery -Il reste a le mettre en ligne (voir la démo ansible) et a shooter le couchdb. - - -## storage.afpy.org - -### TODO - -- Mises à jour. -- Documenter la sauvegarde.