# Re2o Re2o est un système de gestion d'association réseau étudiante écrit en [Django](https://www.djangoproject.com/) un framework [Python](https://www.python.org/) permettant de développer facilement des sites webs interagissant avec une base de données ses sources sont disponibles sur le [GitLab FedeRez](https://gitlab.federez.net/re2o/re2o). Re2o permet de gérer la base de données des adhérents et de leur machine ainsi que quelques autres objets tels que les définitions des zones [DNS](/outils/protocoles/dns.md). Lorsqu'un⋅e nouvel⋅le adhérent⋅e rejoint le crans, son home doit être créé. Un cron sur cameron exécute toutes les minutes un [script python](https ://gitlab.crans.org/nounous/home) qui s'occupe de créer les homes des adhérent⋅es. Il s'occupe notamment de créer le dossier Owncloud, le dossier Mail, les quotas et éventuellement des configurations par défaut de certains services. Lorsqu'une adhésion arrive à son terme, le script python [notif-users](https ://gitlab.crans.org/nounous/notif-users/) envoie automatiquement un mail. Un cron sur `zamok` exécute ce script tout les jours. À noter que le cron semble avoir été désactivé. Il est déployé sur la VM `re2o` et est joignable en [HTTP](outils/protocoles/http.md)(S) sur `intranet.crans.org`.