27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# 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`.
|