Commit graph

148 commits

Author SHA1 Message Date
Valentin Samir
c71900a5ba [firewall_new,generate,ldap_crans] Prise en compte des déco chambre invalide et carte étudiant
Ignore-this: 16f86d33fe0e98057fd9533abc25aa88
TOujours effectué sur squid, elles était alors simplement ignoré
puisque la connection au web est maintemant directe.
On ajoute donc des blacklistes soft "virtuelle" pour carte et
chambre invalide dans ldap_crans, ce qui a pour effet de faire
que le pare-feu redirige vers sable (et squid) les machines consernées.
On dit à générate de recharger les blackliste du pare-feu lorsque l'on coche
une carte étudiant dans gest_crans ou quand le status chambre invalide change.
btw, on reporte aussi les modifications de crans_ldap dans lc_ldap.

darcs-hash:20121104020449-3a55a-78f73e677e75e8eaa087fd9bd6f8c1aec2b593ea.gz
2012-11-04 03:04:49 +01:00
Valentin Samir
ce443b9bfa [dhcp_new,generate,switchs,ldap_crans] On ajoute dhcp à générate et son ip dans dhcp-snooping, on active le dhcp-nopping sur tous les vlan.
Ignore-this: c3a151a94e71f2bb4761a9ecc9707bcf

darcs-hash:20121025212409-3a55a-cd8c2857721d655c5dd67124a380fbe7eb5161b3.gz
2012-10-25 23:24:09 +02:00
Daniel STAN
3591768b32 [generate.py] fx -> daath (création home+mail_bienvenue)
Ignore-this: e6de9e7106f3779e467889196590a40b

darcs-hash:20120827140156-28565-53e596260b3c8af9891cee12b5669cadab7919f1.gz
2012-08-27 16:01:56 +02:00
Pierre-Elliott Bécue
e72d5bf169 [Sila] est définitivement mort.
Ignore-this: ddf9e1631f43a6cf0a20ea7271a956d8

darcs-hash:20120809171005-b6762-b5b927b663434c5d7fe5f8e21bf238678803191f.gz
2012-08-09 19:10:05 +02:00
Pierre-Elliott Bécue
c82deb9299 [Random] Liste des prises backbone à jour, + modif de generate.
Ignore-this: 14a268b749263623ad6c627776cd0711

darcs-hash:20120809160206-b6762-ef9f4ef53feb736251671becf48c7744c802fc51.gz
2012-08-09 18:02:06 +02:00
becue
b7e9acf9f1 [Mails] Bye bye rouge
Ignore-this: 41f78b2bd4df9b4411c032a4169574be

darcs-hash:20120802160424-ab199-b3db7d18ed58b1e64d8dba4ee919e6870f4457a8.gz
2012-08-02 18:04:24 +02:00
daniel.stan
89a14ddcce [ovh] a le droit à sa conf dans generate.py
Ignore-this: ada167753f0f1d60909580af7a4544b4

darcs-hash:20120802064934-3ca67-debfcaf9cf2fd6646caf49433be5511aa853340e.gz
2012-08-02 08:49:34 +02:00
Pierre-Elliott Bécue
db6cca41ec On va peut-être laisser la classe sila dans generate pour l'instant...
Ignore-this: 75811f59dbf6713483b92799dfcd7e3e

darcs-hash:20120620153127-b6762-010adae3aaba2635d5af12ef5ac2bdd22c7829bc.gz
2012-06-20 17:31:27 +02:00
Pierre-Elliott Bécue
65caf423f4 [/usr/scripts/] RIP sila.
Ignore-this: d67d3685a9b2f87cf9501eb675a433de

darcs-hash:20120620103917-b6762-9800ddb95e004671cf061001aac28f86f8650212.gz
2012-06-20 12:39:17 +02:00
Pierre-Elliott Bécue
c3b43286e9 [Charybde] I cargo-culted charybde in generate.py !
Ignore-this: 1c4cc5724e1bfc02c16268290b189bb0

darcs-hash:20120614093156-b6762-bae8881604a20cb8ca078d924f01d4ffe121d50d.gz
2012-06-14 11:31:56 +02:00
Valentin Samir
ebee24a207 [generate.py] platform.dist() donne le numéro de version et pas le nom de la distribution.
darcs-hash:20120302232345-3a55a-ce25adeac604a8aaaf5815be494f3463db00acea.gz
2012-03-03 00:23:45 +01:00
Daniel STAN
17fc5b11b1 [generate.py] Choix du firewall en fonction du codename
Ignore-this: 6ce50e7d238c750543943e2716906447

darcs-hash:20120301221555-28565-fccf078976bf4a0b618b66719f3f69e26548747e.gz
2012-03-01 23:15:55 +01:00
Daniel STAN
3169b58f2e [firewall_new] Utilisation de firewall_new dans regenerate macip
Ignore-this: 478b4193e24e87f5d49cd7f5faf9b8f9
Une solution plus propre dans generate.py serait la bienvenue ...

darcs-hash:20120229003444-28565-24c4e1aa6e34229d67143c8c55a715d0dd14042e.gz
2012-02-29 01:34:44 +01:00
Michel Blockelet
21300a1e7b [generate.py] sila doit quand meme generer le DNS
Ignore-this: 307f5899aad0a5330248d43b4c13c047

darcs-hash:20111126230227-ddb99-39df039bae19fe9441473fd757150179f7fef74d.gz
2011-11-27 00:02:27 +01:00
Nicolas Dandrimont
6008ca66fc [generate] update de mac-ip sur sable...
Ignore-this: f2d4262b3ac555f665a85cafaeed7371

darcs-hash:20110228203258-ffbb2-a67e29dc2a64fca4752a01bd8e06e7d3d6492788.gz
2011-02-28 21:32:58 +01:00
Nicolas Dandrimont
c08b4c80ce [generate] Utilisation de firewall_new pour sable et komaz
firewall-new est une modification de firewall pour contourner
l'impossibilité d'utiliser des directives de filtrage dans la table
nat.

Bien évidemment, la compatibilité inverse n'est pas assurée, donc on
se traine deux firewalls \o/.

darcs-hash:20110227125601-ffbb2-e859ee4180867f00fdf44f2a2870f9fc9a0bdc1f.gz
2011-02-27 13:56:01 +01:00
Nicolas Dandrimont
5bd8225cbe [generate] le firewall ipv6 est pas totalement up to speed
darcs-hash:20110118084447-ffbb2-3aee4c225c2838d6b90f3d6236c3deccb41a3eb9.gz
2011-01-18 09:44:47 +01:00
Nicolas Dandrimont
a46a617017 [generate] Mailman est sur redisdead maintenant
darcs-hash:20100831141940-ffbb2-7a0428801dc166b7c683a38ce9482e937814c8fa.gz
2010-08-31 16:19:40 +02:00
Michel Blockelet
2601c1385b [gen_confs/generate.py] On regenere le dns apres un bloq
Car quelqu'un en bloq n'est pas pris en compte lors d'une regeneration du dns,
et a la fin de sa sanction il n'apparait donc pas dans le dns ...

darcs-hash:20100629131449-ddb99-1440cb43dadcd9e7188cbc9a663445b685c8e68f.gz
2010-06-29 15:14:49 +02:00
Antoine Durand-Gasselin
3b9cc8fed4 [gestion/gen_confs] on supprime l'accès internet depuis zamok aux adhérents blacklistés
* zamok traite les blacklistes
 * ajout d'une méthode blackliste au firewall de zamok

darcs-hash:20100529145721-bd074-d293e8d135311db33f47ea36fd19f798756ff048.gz
2010-05-29 16:57:21 +02:00
Michel Blockelet
207477d711 [gen_confs/generate.py] Typo
darcs-hash:20100518180418-ddb99-a950a6c14a5b1b25ec9cab486cb95641ee0ee889.gz
2010-05-18 20:04:18 +02:00
Michel Blockelet
74fd959a20 [gen_confs/squid.py] On regenere les blacklistes correspondant aux nouvelles IPs
Ca evite qu'un adherent blackliste, creant une nouvelle machine ne soit pas
blackliste sur squid ...

darcs-hash:20100511202632-ddb99-817464ed5ad86915772768abef6e2985453bdb6e.gz
2010-05-11 22:26:32 +02:00
Michel Blockelet
392006237d [config,{gest,ldap}_crans,gen_confs/] Modifications systeme droits
* gest_crans.py :: Dialogue permettant de desabonner les gens des MLs lorsqu'on
leur enleve des droits (les gens ne sont pas desabonnes automatiquement de
certaines MLs a l'enlevement des droits, il propose de le faire quand meme)
=> gest_crans.complexite++
 * config.py :: Deplacement des definitions droits <-> {MLs, groupes unix}
depuis droits.py
 * droits.py :: Ajout de fonctionnalites :
  * -d pour supprimer certaines adresses mail de certaines MLs
  * -u pour afficher les MLs inscrites non-automatiquement a certaines MLs
 * ldap_crans.py :: Les droits ne contiennent plus d'accents depuis un moment

darcs-hash:20100319001432-ddb99-f0d337d161b8d95e6b6300cd53efbae8b9a7e834.gz
2010-03-19 01:14:32 +01:00
Michel Blockelet
b1239e1291 [admin/mail_invalide,gestion/] Modification du systeme de mail_invalide
Maintenant tout est gere par des blacklistes mail_invalide, ce qui est
beaucoup plus simple ...
(Le champ mailInvalide de la base LDAP peut maintenant etre supprime ...)

darcs-hash:20100318014002-ddb99-d7e616f0b5040fba54c55d49fcaad25dc55a5665.gz
2010-03-18 02:40:02 +01:00
Michel Blockelet
ed855e941f [gen_confs/,surveillance/] virus splitte vers virus et autodisc_virus
Pour que le systeme n'enleve pas les deconnexions manuelles, et pour pouvoir
mettre un message different aux gens deconnectes manuellement

darcs-hash:20100316200552-ddb99-86effb62af5f560cd99563326d98d9721e51e289.gz
2010-03-16 21:05:52 +01:00
Michel Blockelet
23d05f16e7 [gen_confs/generate.py] except UnicodeDecodeError
Pour eviter de tout planter quand un argument d'un service est mauvais

darcs-hash:20100308095608-ddb99-bf429d9c66267edb3e5c17106d3c7f314a346627.gz
2010-03-08 10:56:08 +01:00
Nicolas Dandrimont
dbc678215c [generate] changement de sémantique de midtools
darcs-hash:20100303045545-ffbb2-46c77e0f01b77307a34eac28554a7fd019db30b6.gz
2010-03-03 05:55:45 +01:00
Olivier Huber
60f989e392 [./gestion/gen_confs/generate.py] Ajout du firewall ipv6
darcs-hash:20100217193931-8fbb1-791db6b8e66ff49e9de1b3f1552f5877e07d2715.gz
2010-02-17 20:39:31 +01:00
Nicolas Dandrimont
1fd27cbf22 [firewall] Ajout de macip pour gordon (espérons...)
Ignore-this: 8b0e0a9aeedc0a1d99a4e9110504f95a

darcs-hash:20100110235856-ffbb2-ac6d9607d5fef5e799464823c822c04e8fcfff5a.gz
2010-01-11 00:58:56 +01:00
Michel Blockelet
0f9856085e [admin/mail_invalide/,gen_confs/] Mise en place deconnexion pour mail invalide
Maintenant, quand on voit un mail invalide :
/usr/scripts/admin/mail_invalide/mail_invalide.py [mail]...
La personne est deconnectee au bout de 2 semaines si elle n'a pas change
son adresse mail.

 * Le script admin/mail_invalide/mail_invalide.py permet de generer les fiches,
et note l'adherent pour deconnexion 2 semaines plus tard (services_to_restart)
 * admin/mail_invalide/mail_invalide.tex est une fusion des deux
mail_invalide*.tex dans le dossier admin/src/
 * gen_confs/adherents.py s'occupe de marquer le mail comme invalide au bout de
2 semaines s'il n'a pas ete change (il met le flag mailInvalide=TRUE)
 * gen_confs/squid.py genere la liste des deconnectes pour Squid

darcs-hash:20091208003119-ddb99-74b4388950300879400250b9c40716013832d45e.gz
2009-12-08 01:31:19 +01:00
Michel Blockelet
0ae1a92a41 [gen_confs/{adherents,generate}.py] Reparation suppression comptes adherents
Bah depuis que c'est sur fx ...
En tout cas : les homes supprimes sont archives dans le cimetiere, avis a ceux
qui comme moi ne le savaient pas ...

darcs-hash:20091202020445-ddb99-4cda8a0bef7fdecea9f1c8e8ecfcb034398f726f.gz
2009-12-02 03:04:45 +01:00
Stephane Glondu
c44143fbbb le DHCP du G fonctionne
darcs-hash:20091119014948-61eff-af57553b28262390efe24e04ca147696d1ecb9e0.gz
2009-11-19 02:49:48 +01:00
Stephane Glondu
ef1b93cc42 ajout de la génération du DHCP sur dyson
darcs-hash:20091118210817-61eff-d2426c9a04e1424a15024de5212dc793db6373e3.gz
2009-11-18 22:08:17 +01:00
Antoine Durand-Gasselin
61d31e04a0 [config,gen_confs] gordon est le nouveau routeur wifi
darcs-hash:20091109025048-bd074-5097aaa6617c1278171ee4693f47cb79e60eb2bf.gz
2009-11-09 03:50:48 +01:00
Nicolas Dandrimont
1742897c20 [generate] fx envoie aussi les mails de bienvenue.
darcs-hash:20090723142134-ffbb2-3c40849071aaea1ee3accaffb67d23e5ccc53b0a.gz
2009-07-23 16:21:34 +02:00
Olivier Huber
127f6a026e [./gestion/gen_confs/generate.py] MChangement des scripts dhcpd
darcs-hash:20090707224300-8fbb1-cb6e14f7a7a22259e18217b0dc7b51e9f996c2ac.gz
2009-07-08 00:43:00 +02:00
Olivier Huber
d443e6aeab [./gestion/gen_confs/generate.py] Rouge n'est plus serveur dhcp
darcs-hash:20090707224030-8fbb1-2bc2dafc778fe266c90802b5b611a305899d6cc7.gz
2009-07-08 00:40:30 +02:00
Antoine Durand-Gasselin
b4acaeed00 [dhcp.py,generate.py] draft pour du dhcp sur sable
la classe dhcp_sable est encore incorrecte, car ldap_crans.all_machines
 ne renvoie pas les machines de 10.24/16.

 Il semble que de toute façon, c'est dans dhcp_new.py que ce sera codé

darcs-hash:20090702060339-bd074-032ccd0ba85c36e9f799fd2fb370eeb3e8fdaaea.gz
2009-07-02 08:03:39 +02:00
Antoine Durand-Gasselin
1156c79c78 [generate/adherents.py] les homes sont sur fx
Ignore-this: d26a9180392edeba4afcbb033659adea
 Il faudra sans doute croner generate sur fx

darcs-hash:20090616231031-bd074-0a6d71e510fdf512d5cb7f030f54ab7a19d43f2e.gz
2009-06-17 01:10:31 +02:00
Nicolas Dandrimont
3c617a5eb8 [gen_confs] La surveillance est sur pgsql
darcs-hash:20090514124750-ffbb2-c3bdf94c7bf6c4a6a7cdb13a5fe85cee3e81f0d8.gz
2009-05-14 14:47:50 +02:00
Nicolas Dandrimont
9b34e4182b [gen_confs] Sable DNS principal
Ignore-this: ae3e9102b8185caed172d7b7659eb287

darcs-hash:20090420040924-ffbb2-06ada7ef128dbfcc6f28a291d9a9f4261c443ca1.gz
2009-04-20 06:09:24 +02:00
Antoine Durand-Gasselin
4a68475e34 [wiki-lenny] suppression de static/
darcs-hash:20090314092631-bd074-b01256aeaf71e935851b3ecdbd623eaae8c9e8a1.gz
2009-03-14 10:26:31 +01:00
Antoine Durand-Gasselin
7f56d6f331 [gen_conf/dhcpd] on supprime zamok, on rajoute titanic
darcs-hash:20090225185336-bd074-8359a0bb362020e707bdd5c4fae55911a7b66e89.gz
2009-02-25 19:53:36 +01:00
Nicolas Dandrimont
88d6e66430 [gestion] Remplacement des références obsolètes à sila
darcs-hash:20090128152211-ffbb2-f0a6fcd36b7f7e522d3727aa5dbca34883e6c77d.gz
2009-01-28 16:22:11 +01:00
Antoine Durand-Gasselin
896899ce7c [/usr/scripts/gestion/gen_confs/autostatus.py] Passage en utf-8
darcs-hash:20081215172345-bd074-62512369a9fece3c3c0739d4aa309539ffbe1ae7.gz
2008-12-15 18:23:45 +01:00
Nicolas Dandrimont
92ca7aaf5b Sila n'a plus de proxy
darcs-hash:20080913105834-ffbb2-757ae7e2b116846d008f8e09197ab3c01f3911f4.gz
2008-09-13 12:58:34 +02:00
Nicolas Dandrimont
89ea3b275f Sable récupère la même config que sila par generate
darcs-hash:20080511161309-ffbb2-9e55ab83e736de4f479ed8e0c5a3ce0599b3e509.gz
2008-05-11 18:13:09 +02:00
bos
f872471fe9 Mail quand on a des nouveaux droits
darcs-hash:20070930192127-c992d-f7a1235b0ebe5925ded8a0f1cff9fb3c7134f3fe.gz
2007-09-30 21:21:27 +02:00
bos
508bffbe48 Validation des mails
darcs-hash:20070521212531-c992d-3fd6d670d0b54a35dbe594c7ce14656171369f09.gz
2007-05-21 23:25:31 +02:00
bos
c4285d566a Envoi d'un mail au tresorier lorsqu'un solde est modifie
darcs-hash:20070511050948-c992d-ad8f1c34077bad22fd4d9b92361583cadfd7e0fb.gz
2007-05-11 07:09:48 +02:00