Commit graph

382 commits

Author SHA1 Message Date
Daniel STAN
84da529ae2 [arpwatch.conf] eth0.1 ==> eth0 (buxfix) 2013-03-08 15:27:22 +01:00
Vincent Le Gallic
768fa8f120 [cron.daily/git_dirty_repo] Mauvais path pour mac_ip 2013-03-07 21:03:17 +01:00
Vincent Le Gallic
fd3785e158 [cron.daily/git_dirty_repo] En fait le dépôt sur news c'est /var/www en entier et pas juste webnews 2013-03-07 19:16:42 +01:00
Vincent Le Gallic
c37f7b14f1 [cron.daily/git_dirty_repo] oubli du #! + ajout du dépôt intranet2 2013-03-06 13:55:15 +01:00
Vincent Le Gallic
29bb714579 [cron.daily/git_dirty_repo] On "monitore" les dépôts git sur les serveurs idoines.
On choisit arbitrairement le serveur NFS pour les dépôts qui sont sur le NFS.
2013-03-04 20:44:05 +01:00
Vincent Le Gallic
6a87630b87 [cron.daily/git_dirty_repo] Les droits d'éxécution pour un cronjob, c'est mieux. 2013-03-04 20:43:21 +01:00
Pierre-Elliott Bécue
98f2178da1 vo est passé sous wheezy 2013-03-04 19:06:46 +01:00
Pierre-Elliott Bécue
b49bef0ec4 [sudoers] On conserve l'EDITOR exporté par l'utilisateur s'il y en a un.
Parce qu'on est gentils :D
2013-03-03 17:33:08 +01:00
Vincent Le Gallic
5af347cbf9 [cron.daily/git_dirty_repo] Pour crier sur les modifs non commitées en git. 2013-03-03 08:01:41 +01:00
Daniel STAN
04b24e1068 [check_cert|bcfg2] s/localhost/bcfg2.adm.crans.org 2013-02-28 08:59:56 +01:00
Vincent Le Gallic
8b08a06192 [ejabberd.cfg] En fait, rajouter des admins à ejabberd, c'est bien. Mais quand le fichier est géré par bcfg2, c'est mieux de le faire dans le dépôt idoine. 2013-02-26 06:48:06 +01:00
Pauline Pommeret
97c6e29ba2 On prépare la mise d'un mot de passe…
Parce que j'ai pas accès à secrets.py
Et je prie pour que ça marche, parce que j'ai pas pu tester… /o\
2013-02-26 04:17:18 +01:00
Pierre-Elliott Bécue
0a888db293 [bind/named.conf.$] Modification pour que dns.parent(s) contienne aussi ariane2. 2013-02-22 18:43:23 +01:00
Daniel STAN
1f5131aeb7 [check_cert] vérification des dates des certifs
En faisant une connexion directe tcp. Du coup, ça ne marche pas
pour tous les services utilisants SSL:
 * freeradius (key pour le wifi) utilise de l'UDP donc est hors jeu.
 * xmpp : le protocole du serveur n'a pas l'air reconnu

Il faudrait aussi regrouper tout ça sous un groupe commun.
2013-02-14 03:06:36 +01:00
Pierre-Elliott Bécue
6c53b69fdc alias.append("nagios: root"), alias.remove(redondance), transport.coherence++
nagios pointait vers rien du tout, comme le service utilise cette adresse en from, c'est
pas terrible, il est désormais dans les alias.
root: root@crans.org se trouvait dans les alias, dans le cas des mx ou de zamok, c'est
inutile.
le transport override la config relayhost, or, sur les serveurs qui ne sont pas
des mx, on veut que le relayhost soit privilégié pour les envois externes.
Donc la conf pour les smtp relous est désormais réservée aux serveurs mx
2013-02-13 16:37:07 +01:00
Daniel STAN
857ee7d43e [ejabberd.cfg] full mail@crans.org & ldap pass from secrets
Ignore-this: f1dcf8e18786c6dca0440c710a707d0a
Merci à Nicolas D. pour le patch, on évitera d'envoyer ce patch par mail.

darcs-hash:20130208010349-28565-847f035eb108ab36bda745cd432a2593152fc39d.gz
2013-02-08 02:03:49 +01:00
Valentin Samir
69a1e6c040 [ssh_known_hosts] Ajout des domaine partiel (machin.adm) et des ipv6. On trie la sortie pour avoir des diff cohérents
Ignore-this: 42da539dfc78d9fd096c29c459f964a8

darcs-hash:20130208000414-3a55a-7acd0447d7185dd83b19bbbc4fc649bb870db4a0.gz
2013-02-08 01:04:14 +01:00
Valentin Samir
0e762fcbde [bind] On génère db.fake sans mentir sur les ip autorisées
Ignore-this: 775c2b6fb0004ac5a91eae977bdc387f

darcs-hash:20130207235911-3a55a-a27bff377befd7c7839f659e286d0686e885724d.gz
2013-02-08 00:59:11 +01:00
Vincent Le Gallic
2c7a3df0c5 [sudoers] secure_path à préciser sous wheezy
Ignore-this: 43f661de37de28e5594a677a9c439c5

darcs-hash:20130206051639-2c9c1-8be2d46f205b4584da87ff657dd9db447190abb4.gz
2013-02-06 06:16:39 +01:00
Valentin Samir
67335a2014 [bind] On met les récursifs en slave sur le reverse de tv.crans.org parce que sinon on a un proof failed dnssec
Ignore-this: bd02c0cc20f580ac5a9bdc55e0eb70d9

darcs-hash:20130129225923-3a55a-32ba8bcf6cb03bef6dba9d693aa78edb817e6888.gz
2013-01-29 23:59:23 +01:00
Valentin Samir
7f8ff30c10 [bind] On génère named.conf.notify aussi pour tv.crans.org. On en profite pour le générer directement à partir de config.py
Ignore-this: 1e60e86462ba439552c78a76728f0ece

darcs-hash:20130128015929-3a55a-7589cdf931de406b49f27f75118a7aad449e833f.gz
2013-01-28 02:59:29 +01:00
Valentin Samir
d68ab2fedd [bind] On utilise les paramètres de config.py pour générer la configuration (le plus possible). Ajout de résolveur forward-only, ajout des zones reverses automatiquement.
Ignore-this: 7a8d861f375286e92cdc5ca7895a53ba

darcs-hash:20130126180241-3a55a-fd022b037cd914c55a6079e83d5089b98b2a0403.gz
2013-01-26 19:02:41 +01:00
Valentin Samir
b9df5f62b7 [sshd_config] Comme le reverse dns fonctionne mal et que cela entraine des lenteur lorsqu'on se connecte en ssh, on passe sshd à UseDNS no
Ignore-this: 36d9a9e5661d2233a6029cac68218c00

darcs-hash:20130125025936-3a55a-f99b6bc0e84f8601e4d6f9cbb7d46f45f31f102d.gz
2013-01-25 03:59:36 +01:00
Valentin Samir
3b5ca9d8ee [groups.xml,interfaces] On ajoute le vlan wifi sur komaz, on rend passible d'ajouter des lignes de conf dans le fonction dev de interfaces pour wifi.
Ignore-this: a422b602e53655de54ba202c5d733095

darcs-hash:20130125025710-3a55a-1db4f781a57f15dc0314181c724988a847f8de6a.gz
2013-01-25 03:57:10 +01:00
Valentin Samir
fbbfc0bf78 [bind] Rationalisation de la séparation dns autoritaire, dns récursif, named.conf.local est maintenant généré par python
Ignore-this: 8d1cd1381242a85d0180a72a814e1c62

darcs-hash:20130125023918-3a55a-00fe31a1714219c64b3d78370e2af3eaa27d2470.gz
2013-01-25 03:39:18 +01:00
Daniel STAN
09c05265f7 [monit] rajout de nginx
Ignore-this: 9a741a3d0ba8e1fcd5f4a7ac835392c
C'était déjà géré sur komaz et routeur. On l'étend à irc (webirc) et
o2 (intranet).

darcs-hash:20130123224830-28565-a168dee60af56c840e4e2834af72c276cfc71a08.gz
2013-01-23 23:48:30 +01:00
Pierre-Elliott Bécue
b452bd9fcb [Postfix] Les clubs n'ont pas de champ mail... C'est leur uid qui sert de champ mail... Patch oblige.
Ignore-this: 9fe037842119df54dc9029e2dd2f09bd

darcs-hash:20130123213832-afe24-9c8afd0ed61401407ab4f8da071cd1fff0496a52.gz
2013-01-23 22:38:32 +01:00
Daniel STAN
a163108ba9 [monit] ajout de isc-dhcp-server
Ignore-this: a1e0d6ecf3f6a3fac5a03fe63c6c49b8

darcs-hash:20130123175120-28565-28c65f4b1bd73ed2e2e899c881aca094b86e2fdb.gz
2013-01-23 18:51:20 +01:00
Daniel STAN
f0b81c8ab6 [monit] monitorer le digicode_server
Ignore-this: cbcb024af311cb91c489de7f3ff03ec0

darcs-hash:20130123172034-28565-53b1ad3011242563ae48c61b9577913241077b47.gz
2013-01-23 18:20:34 +01:00
Vincent Le Gallic
f3830adb72 [cron.d/munin-node] On passe le fichier dans Python parce qu'on veut rajouter le workaround sous wheezy
Ignore-this: ffe8af671fe4e06a286cdbdde2b96831

darcs-hash:20130123021030-2c9c1-f4024516f5ef16d63bdd27ea9552fb0eb3328bec.gz
2013-01-23 03:10:30 +01:00
Valentin Samir
404d368e88 [ssh_known_hosts] On met aussi les alias
Ignore-this: e05e354085338cecf9bde47fd0576e94

darcs-hash:20130123020454-3a55a-75caebd514c11385e6a0453655617ac64a1cc2dd.gz
2013-01-23 03:04:54 +01:00
Valentin Samir
57b48d0f35 [ssh/ssh_known_hosts,cron.d/sshFingerprint] Typo dans le cron, on génère un known_hosts pas serveur avec les clefs ssh qui sont dans ldap
Ignore-this: 6a14625d4b5bf8117fb70af6744afea1

darcs-hash:20130122011525-3a55a-023e5d840a69873b21cfe0b64f28bcec3ad8d531.gz
2013-01-22 02:15:25 +01:00
Pierre-Elliott Bécue
24e3233e7b [Sysctl] On désactive les extensions de vie privée sur les serveurs du Crans.
Ignore-this: e6279dc3d58ce89f74dc2f6064dd8f69

darcs-hash:20130122002100-afe24-c3d3108fb5279807013955c4c9223f128ce69f64.gz
2013-01-22 01:21:00 +01:00
Daniel STAN
4ff04779e6 [cron.d/monit/comment.typo] géré par plugin >>Python<<
Ignore-this: 802852da541f360f8d80364bd1480a98

darcs-hash:20130121190232-28565-df5238a9ae60cac078ec9598b785e3e065bd686c.gz
2013-01-21 20:02:32 +01:00
Pierre-Elliott Bécue
4f9d162fae [Postfix] Finalisation de la recherche ldap (j'ai enfin fait les alias)
Ignore-this: 4d0093e73c565279233afcfe7a537fae

darcs-hash:20130121012241-afe24-c0e0086fb4ede088893e3ceb1fbc492c4eb860bf.gz
2013-01-21 02:22:41 +01:00
Daniel STAN
3eb690da0b [munin-server] auto genconf a partir de bcfg2
Ignore-this: 551f9701e7c9776afeed0117dc764bb5
Ce script récupère les différentes infos provenant de bcfg2 (clients, hostname,
services associés) et génère la configuration munin associée. Pour l'instant,
on ne génère qu'une version de test qui n'est pas utilisée en prod: sur vo,
je vais prochainement faire un symlink, pour tester sans écraser le site web
à chaque fois.

darcs-hash:20130120022727-28565-4b1281b25ac0f01144ed821b65e031efc1b50a91.gz
2013-01-20 03:27:27 +01:00
Pierre-Elliott Bécue
4c3c4c1ecc [Réplicas] On met un templace en place, attention, fragile bricolage...
Ignore-this: 726210b06c934c9b4790d2ba70d29878
Sur les réplicas, on crée un dossier /etc/ldap/templatedir qu'on remplit avec une arborescence
qu'il suffit de copier dans /etc/ldap/slapd.d
C'est un peu bricolé, mais ça marche.

darcs-hash:20130118023315-afe24-27b376a641a988cc9412eee5deab307995a5875d.gz
2013-01-18 03:33:15 +01:00
Daniel STAN
5c333f8bb7 [interfaces/dns] on utilise les ip adm de préférence
Ignore-this: ded9a2bdfd2d90cde1b16ca949ce0a62

darcs-hash:20130118011116-28565-a018ad0a853cb6d0fe4f691838dddd3b8c7a670e.gz
2013-01-18 02:11:16 +01:00
Daniel STAN
768cb7a5e9 [monit/sudo] nopasswd for monit s(ummary|tatus)
Ignore-this: 8fc1901e984ae330ff4d88a95d45241e

darcs-hash:20130118010807-28565-8ee66e3bb253d7ae8f197af7d157a8188fd63826.gz
2013-01-18 02:08:07 +01:00
Vincent Le Gallic
e9322a4795 [/etc/crans/secrets/README] On ajoute un README dans le dossier de secrets
Ignore-this: a3e7af6e666d8f4fb9403344be5e2b66

Ce fichier explique qui a les droits de lecture sur secrets

darcs-hash:20130118005951-2c9c1-4c06358837e5f11eff24d8c1c31b9dc4a69b5108.gz
2013-01-18 01:59:51 +01:00
Valentin Samir
7768edde62 [cron.d/sshFingerprint,Bundler/python-netifaces.xml,Bundler/sshfingerprint.xml] On met à jours de façon régulière les clef ssh des serveurs dans ldap
Ignore-this: a383f7b09f318673351e9ae52ddec486

darcs-hash:20130118004844-3a55a-e050da6dff485bfdf8f42d4669b0d5ecde02fa84.gz
2013-01-18 01:48:44 +01:00
Daniel STAN
bc53c4c6d1 [arpwatch] oubli de la génération de la conf
Ignore-this: df7dde18204b968273f19dc3ce86bff
On liste les interfaces sur lesquelles on écoute

darcs-hash:20130118004645-28565-c0c9f4622a1c85a2a45e4b7b77ee1d5ecf257a79.gz
2013-01-18 01:46:45 +01:00
Pierre-Elliott Bécue
a5fe3a1778 Admonly remplacé par nonadherent, et ajout de vlan-wif par endroits
Ignore-this: 3bf49fca4dca8c61aa0eb0dc0128e65a
Une machine qui n'est pas sur vlan adhérent peut être sur d'autres vlans, on remplace adm-only par non-vlan-adherent.

On ajoute aussi des trucs pour les machines sur le vlan-wifi.

darcs-hash:20130117223022-afe24-5191157757322bc0718b6b564f4c7ceea86438e5.gz
2013-01-17 23:30:22 +01:00
Daniel STAN
f52247c194 [monit] ajout de nslcd
Ignore-this: eae2eb9770a6ba7ae342a26af80edd38

darcs-hash:20130115003322-28565-a6296f7d286ac24d586c799a7a69ca7a1cadd0b2.gz
2013-01-15 01:33:22 +01:00
Daniel STAN
f47118152a [monit/cron] on arrête de relancer monit
Ignore-this: bc35d6255a96be1509bc1f257b797220
Et on pensera à consulter autostatus.crans.org pour les services sur lesquels
monit se sera cassé les dents.

darcs-hash:20130111172441-28565-2b9c285841aa26b41b6e907be21dbc4dd2ce5bb0.gz
2013-01-11 18:24:41 +01:00
Pierre-Elliott Bécue
4167452b24 [Postfix] alias_maps cherche les utilisateurs.
Ignore-this: ee7d33c772cf1571c4db7f0d6325b3
Quand postfix cherche quelqu'un dans la base ldap via ldap-search, il utilise un nom d'utilisateur "non qualifié", autrement dit sans le @crans.org. En cas de recherche de becue@crans.org, postfix va donc chercher mail=becue ou canonicalAlias=becue ou ...

Ce n'est pas le comportement désiré. On ajoute donc le @crans.org partout, sauf sur mailAlias, qui n'a pas encore subi de mise à jour.

NOTE : Ne pas oublier que quand postfix ne trouve rien en utilisant ldap-search.cf, il fallback sur unix:passwd.byname

darcs-hash:20130108153228-b6762-1899f1312e3281a079d213505f2b4391406d993e.gz
2013-01-08 16:32:28 +01:00
Pierre-Elliott Bécue
a1ed4944e8 [Postfix] On vire tout canonical_maps sur les mx
Ignore-this: bc7170c7502c46df21fd76a3a6a63e02

darcs-hash:20130108002838-b6762-ed41e9064f11f00843cb9379abb5587ebda5a78c.gz
2013-01-08 01:28:38 +01:00
Daniel STAN
fcfa026306 [cron/monit] gestion pythonesque
Ignore-this: 2603fc0f7e41392f17f6ee46f84137f6
Au passage, on utilise monit monitor all au lieu de relancer le service.

darcs-hash:20130107175917-28565-b8b767cbeaef8206e53a2614b5c370a9fa9dd92f.gz
2013-01-07 18:59:17 +01:00
Pierre-Elliott Bécue
390550458c [Postfix] Correction de bug
Ignore-this: 78617f60104f66881d345b83d0cdd5f7

darcs-hash:20130103190602-b6762-b9fbb9a43d523e91ee4cfa31e14cf001ceb6af64.gz
2013-01-03 20:06:02 +01:00
Pierre-Elliott Bécue
f8a2b7a3ee [Postfix] Plus de réécriture d'entête.
Ignore-this: d0a696ad2ccbb2edf022cd7c193c8c9c

darcs-hash:20121230171855-b6762-bf131601e2b33a003028b8067e9a99e8d0e78c16.gz
2012-12-30 18:18:55 +01:00