Commit graph

160 commits

Author SHA1 Message Date
Valentin Samir
08f4d259b7 [ldapcertfs] fallback sur un cache local si des erreurs ldap surviennent 2014-12-02 15:56:08 +01:00
Valentin Samir
49842d5293 [ldapcertfs] Petites erreurs 2014-11-23 17:13:18 +01:00
Valentin Samir
12b1591390 [install-party] Script pour monter le PXE de charybde en nfs sur install-party 2014-11-06 19:26:45 +01:00
Daniel STAN
ed23ac1a08 utils/sendmail: DBG_MAIL 2014-11-04 23:12:44 +01:00
Daniel STAN
140fd58766 utils/check_repos: vérifie la synchro du dépôt 2014-11-02 23:54:57 +01:00
Valentin Samir
2fa78d722c [utils/check_cert_lc] Exemple de script pour afficher les certificat expiré de la base ldap 2014-10-30 18:02:44 +01:00
Valentin Samir
1f3a7d2ea2 [utils/lc_ldap_fs] Un système fuse jouet pour explorer la base ldap dans un système de fichier
En lecture seule bien entendu.
2014-10-30 17:54:01 +01:00
Daniel STAN
ad6f421a0b Encore du ménage 2014-10-29 00:04:30 +01:00
Valentin Samir
b88b72c49a [utils/ldapcertfs] Lien symbolique cert['info'] => xid=N 2014-10-26 02:34:39 +02:00
Valentin Samir
808a91a60b [utils/ldapcertfs] Fonction wrappant les appels à ldap
Cache + gestion d'exception
2014-10-26 02:13:53 +02:00
Valentin Samir
55a3a56d65 [utils/ldapcertfs] Mise du dico CHAIN au début du fichier
pour finir par le mettre dans un fichier de config à terme
2014-10-26 01:31:03 +02:00
Valentin Samir
38694d3662 [utils/ldapcertfs] Ne pas écraser les fichiers déjà générés 2014-10-26 01:30:40 +02:00
Valentin Samir
ff6a3f8e57 [utils/ldapcertfs] Actualisation régulière des fichier de /etc/ssl/crans
À la lecture des fichiers en fonction de la base ldap
2014-10-25 22:36:46 +02:00
Daniel STAN
68ce0eac00 désactive radius_auth.py
On utilise maintenant uniquement freeradius/auth.py.
2014-10-18 14:47:12 +02:00
Daniel STAN
040efebc00 portail: passage en bl soft sans continue 2014-10-08 22:23:35 +02:00
Daniel STAN
ee76d0dc6e portail_captif: /enable => autorise surcis 2014-10-01 00:01:53 +02:00
Pierre-Elliott Bécue
6e98266230 [stats_cableurs2] Y en a qui feraient bien d'arrêter de faire n'imp.
* Raphaël-David, tu es concerné par cette phrase.
2014-09-26 20:58:53 +02:00
Pierre-Elliott Bécue
851176a282 [stats_cableurs2] Moins de lowerCamelCase = plus_d_emmerdes. 2014-09-23 02:52:27 +02:00
Raphaël-David Lasseri
e81d8ba45a [stats_cableurs2.py] Derniere modif 2014-09-21 23:08:06 +02:00
Pierre-Elliott Bécue
bb77a6b01d D'un point de vue stat, ce qui nous intéresse est exclusivement l'adhésion, pas la connexion.
* Le câblage c'est la gestion de la fiche d'adhésion, si on compte les gens qui paient au mois
 alors il faut aussi compter la vente d'adaptateurs usb ethernet, ou la gestion du solde, ou
 autre ;
 * Du coup, le script est déjà à jour.

This reverts 136254980e
2014-09-21 02:55:13 +02:00
Raphaël-David Lasseri
136254980e [stats_cableurs2.py] On prends en compte les adhesions glissantes pour le calcul des scores de readhesions 2014-09-21 01:28:02 +02:00
Pierre-Elliott Bécue
d9c1542401 [stats_cableurs2] Encodage pour pouvoir passer la sortie à less 2014-09-02 00:41:46 +02:00
Pierre-Elliott Bécue
927e39a870 [stats_cableurs2] Fial 2014-09-01 23:53:01 +02:00
Daniel STAN
8248887f9c robots_perso: oubli d'un os.*path*.expanduser 2014-09-01 00:11:03 +02:00
Pierre-Elliott Bécue
096a243c77 [stats_cableurs2] Maj pour les adhésions glissantes, et rationalisation.
* Il y a une fonction pour afficher des tableaux, j'ai ajouté le colour swapping
 sur les lignes.
 * Le parsing des arguments est amélioré.
 * J'ai viré les tabulations.
 * Il faut aérer le code !
2014-09-01 00:06:15 +02:00
Daniel STAN
20a6ee6afb homes: plus de généricité & /home-adh/x/xlogin 2014-08-24 17:56:19 +02:00
Pierre-Elliott Bécue
49cef4c095 Passage aux adhésions glissantes (partie I, sans lc_ldap) 2014-08-15 20:26:12 +02:00
Pierre-Elliott Bécue
12bbb59356 [fete-du-slip] Apu portail captif. 2014-06-29 18:22:27 +02:00
Vincent Le Gallic
b156f9b304 Script pour recréditer en mass des jobs impression échoués 2014-06-09 02:02:59 +02:00
Vincent Le Gallic
26a8f31be4 to UTF-8 (easy : que des commentaires, voire que de l'ASCII) 2014-05-16 01:58:51 +02:00
Daniel STAN
9085bc35e8 Revert "radius_auth: ancien CROUS sur vlan 10"
This reverts commit b47b1174d4.

Conflicts:
	utils/radius_auth.py
2014-05-06 12:32:39 +02:00
Pierre-Elliott Bécue
84f389dbee [clogger] Une petite lib pour logger dans /var/log/clogger facilement.
* Livrée avec son utilitaire pour créer le dossier et lui mettre les
 bons droits.
2014-04-30 21:27:46 +02:00
Vincent Le Gallic
5fb0ee8bd5 Encodage en UTF-8 : Il reste encore beaucoup de boulot. 2014-04-18 20:21:56 +02:00
Vincent Le Gallic
58edc5970a Script pour kludge-ressusciter quelqu'un 2014-04-13 22:43:46 +02:00
Pierre-Elliott Bécue
534b891f59 [ldapcertfs] Code redondant
* Et modifs invisibles \o/
2014-04-13 18:46:47 +02:00
Valentin Samir
9311f2abcf [lc_ldap] Usage de conn.get_local_machines généralisé 2014-03-18 22:50:19 +01:00
Valentin Samir
266cf73a0a [gest_crans_lc, utils/ldapcertfs] Fétails gestions des certificats 2014-03-18 22:44:54 +01:00
Valentin Samir
13d839eecd [utils/ldapcertfs] Programme fuse pour explorer les ceetificats ldap d'une machine
Il y a en gros trois modes :
 * On n'est pas root, ça monte nos machines avec nos ui et gid
 * On est root est on ne donne pas de ldap_filter, ça monte les machines
   correspondant aux ips des interfaces (probablement machine.crans.org et
   machine.adm.crans.org)
 * On est root et on donne un ldap_filter, ça monte les machines retournée par
   une recharche avec ce filtre.
2014-03-18 17:07:34 +01:00
Daniel STAN
f7b3c19e7f install-party: on ne route pas l'ipv4 vers adm
J'ai facepalm quand je me suis rendu compte que ça marchait…
2014-03-12 22:40:39 +01:00
Daniel STAN
2893473d6e portail_captif: lien spécial pour register une mac 2014-03-10 23:27:42 +01:00
Daniel STAN
b86aca109f portail_captif: disclaimer http sur vlan 10
Cela fait popper une page web (proxy transparent) sur laquelle les clients
CROUS sont invités à venir adhérer. Ils peuvent néanmoins continuer à naviguer
en cliquant sur un lien qui rajoute leur IP à une liste d'IP whitelistées
du firewall.
Penser à désactiver le keep-alive du serveur web/proxy (nginx) car sinon, on
constate des trucs marrants. (Normal, le -j DNAT n'a d'effet que lors
de l'établissement de la connexion).

PS: détabification massive du fichier portail_captif.py (pardon aux familles)
2014-03-10 09:33:18 +01:00
Valentin Samir
f44962cb4a [utils/robots_perso.py] Script pour collecter et assembler les robots.txt des www des adhérents 2014-03-03 13:31:38 +01:00
Daniel STAN
b47b1174d4 radius_auth: ancien CROUS sur vlan 10
Ceci est une solution temporaire en attendant qu'ils viennent adhérer.
2014-02-28 19:38:34 +01:00
Valentin Samir
89adc33b29 [verify-cn] Mise à jour du script pour accepter plusieurs CN 2014-02-10 16:27:21 +01:00
Pierre-Elliott Bécue
6b1cc4de96 [pg_backups] Commentaire 2014-02-05 18:33:41 +01:00
Valentin Samir
752be24ed3 [install-party/fete-du-slip] On active et desactive également le forwarding ipv4 2014-01-26 03:20:41 +01:00
Daniel STAN
6e525ac424 stats_cableurs2: clean up paths & imports
On utilise /usr/scripts/python.sh en shabang qui rajoute /usr/scripts
au PYTHONPATH dès le début. Plus besoin de rajouter plusieurs sous-dossiers à
coups de sys.path.append: on référence tous les imports par rapport à ce
dossier.
2014-01-14 20:46:02 +01:00
Raphaël-David Lasseri
0d56d356ad On rajoute un lien symbolique de l'ancien stats_cableurs vers le nouveau 2014-01-12 23:31:44 +01:00
Raphaël-David Lasseri
d80eff0154 [stats_cableurs] Le nouveau stats câbleurs
Il reste encore un point à régler sur les appels ldap en readonly
2014-01-09 21:39:56 +01:00
Valentin Samir
7c6a395972 [portail_captif] Désactivation de l'affaction d'une ipv4 aux machines wifi sans ipv4 2013-11-10 16:46:20 +01:00