Commit Graph

252 Commits (a4dc81fa662fa4cad3070799ded3e446eac8c4b0)

Author SHA1 Message Date
_shirenn 068d2b6759
[c3po] o/ 2021-06-21 10:53:07 +02:00
_shirenn c9a07fa3e0
[routeur-gulp] radvd and dhcp 2021-06-21 10:53:07 +02:00
Yohann D'ANELLO ea85a83401
[unifi] Deploy root playbook on unifi
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-21 10:53:07 +02:00
Yohann D'ANELLO 13da885708
[rodauh] Add reverse-proxy in Cachan
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-21 10:53:07 +02:00
_shirenn 7c08cfa551
[hosts] re2o-ldap o/ 2021-06-21 10:53:07 +02:00
_shirenn 7c997ff445
[gulp] has re2o 2021-06-21 10:53:06 +02:00
_shirenn 5096de1a6a
[psql] Refactoring 2021-06-21 10:53:06 +02:00
Yohann D'ANELLO 7ea444f02e [re2o-front] Use generic nginx role
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-21 08:52:01 +00:00
_shirenn fb317587d6 [hosts] o/ pleins de gens de cachan 2021-06-21 08:52:01 +00:00
_shirenn 02054492ca [hosts] o/ vol447 please dont crash 2021-06-21 08:52:01 +00:00
Yohann D'ANELLO 3c21b2e385 [galene] VM setup
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-21 08:49:52 +00:00
Yohann D'ANELLO ea246dd7ad [mailman3] Add mailman in the postfix group to prevent nullmailer installation
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-12 14:38:03 +00:00
Yohann D'ANELLO c3cd94f6e6 [opendkim] Pepcransification
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-12 14:38:03 +00:00
Yohann D'ANELLO b74d5e0bf1 [mailman3] Drop mailman2 configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-12 14:38:03 +00:00
Yohann D'ANELLO 4b76b1a7bf [mailman] Use pepcransification of certbot
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-12 14:38:03 +00:00
Yohann D'ANELLO 4e90aba03d [mailman] Welcome Mailman3
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-12 14:38:03 +00:00
Yohann D'ANELLO 2321121ec0 [etherpad] Use a group for etherpad
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-03-23 10:19:24 +00:00
_shirenn 0feb891f39 [hosts] codichotomie deserves some love 2021-03-05 21:26:56 +01:00
Yohann D'ANELLO d9486290c2
[jitsi] Prepare Jitsi role
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-03-04 11:45:59 +01:00
Yohann D'ANELLO 23371f7cb1
[gitlab] Rename git to gitlab
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 23:30:29 +01:00
Yohann D'ANELLO 85afe1fd32
[gitlab] Fix reverse proxy configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 23:29:58 +01:00
Yohann D'ANELLO 6d35dcd7e8 [nginx/mailman] Fix configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 978c265c03 [nginx/statping] Extract nginx configuration from statping and gitea
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 6b8fb0916f [nginx/moinmoin] Extract nginx configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO d6f15d4210 [nginx/cas] Factorize nginx configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 8d8c212f49 [nginx/roundcube] Factorize configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 8a1f26d852 [thelounge] Replace groups in hosts
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 2c9b89a74d [thelounge] Rename irc to thelounge
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 9d5a080fc5 [thelounge] Support zamok configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO c3d58d9ca9 [nginx] Fix default configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 6c8be2638c Add default global nginx configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
ynerant 244e1c284b Cransible mailman nginx configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
ynerant 359b6a4553
[belenios] Deploy belenios
Signed-off-by: ynerant <ynerant@crans.org>
2021-02-22 12:31:30 +01:00
_shirenn 6e6dd56e4d [borg] lets filter-out shit and backup cameron 2021-02-22 12:13:23 +01:00
Yohann D'ANELLO 289f0c6865 Remove dead servers
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 11:51:44 +01:00
_shirenn a82d770043 [slapd] Filter ipv4s responsibly 2021-02-22 09:45:13 +01:00
_shirenn 02df5674b1 [slapd] soyouz, query and regex 2021-02-22 01:30:02 +01:00
_shirenn bb5e69f0c7 [hosts] dusting 2021-02-10 11:19:14 +01:00
_shirenn 7cd62269a3 pepcrans :) 2021-02-08 15:02:14 +01:00
_benjamin bc486b5570 Merge branch 'linx' into 'newinfra'
[linx] Add linx server, role and playbook

See merge request nounous/ansible!206
2021-02-08 13:37:42 +00:00
_benjamin 1d5310127e [linx] Add linx server, role and playbook 2021-02-08 14:37:05 +01:00
pa d7660e8333 [cas] CRANSIBLEISED bro 2021-02-07 18:16:43 +01:00
_pollion 55f53e8842 ethercalc-srv --> ethercalc 2021-01-31 23:04:44 +01:00
_pollion d8a97e9bb9 ethercalc and silice are servers 2021-01-31 21:52:39 +01:00
_shirenn 1eba54f3ec [ntp-client] On continue à PEPCRANSIFIER 2021-01-17 20:59:45 +01:00
_pollion 32e0c220f0 configure re2o-ldap and re2o-dev 2021-01-10 14:15:41 +01:00
Alexandre Iooss acfedec590
Add bornes 2021-01-05 16:08:24 +01:00
_benjamin 59b596b88d [hosts] add cochon.adm.crans.org 2021-01-04 20:37:17 +01:00
_benjamin 79215d2201 [re2o] fix re2o role 2021-01-02 15:55:19 +01:00
erdnaxe 834f8e34bd Merge branch 'cas' into 'newinfra'
Migrate CAS to new infra

See merge request nounous/ansible!156
2021-01-02 09:35:42 +01:00
Alexandre Iooss 585d947b6f
Migrate CAS to new infra 2021-01-02 09:34:22 +01:00
_pollion 816a63ad0b Clean up zamok tools 2021-01-01 22:33:30 +01:00
_pollion 239587395b Update hosts 2020-12-30 13:14:44 +01:00
_pollion 2be4377eea Update hosts 2020-12-30 03:43:05 +01:00
_pollion 0b70cca323 More clean-up 2020-12-29 20:44:57 +01:00
_pollion 5fe9f1460f clean up nullmailer 2020-12-29 18:46:40 +01:00
_pollion f250cf1719 Refactor hosts inventory 2020-12-29 18:33:39 +01:00
_pollion ca0cb52cc1 Merge branch 'owncloud' into 'newinfra'
Owncloud is on !

See merge request nounous/ansible!139
2020-12-29 02:21:06 +01:00
_pollion 9dc5f3fefb Owncloud is on ! 2020-12-29 02:05:18 +01:00
Alexandre Iooss 31e52892fc
Add owl 2020-12-28 18:31:50 +01:00
_pollion 559935d983 Merge branch 'owl' into 'newinfra'
Owl

See merge request nounous/ansible!127
2020-12-28 17:22:46 +01:00
Alexandre Iooss ee0295c18e
Fruitensmix happend 2020-12-28 11:30:44 +01:00
Michaël Paulon acabf4ed2d adding dovecot to certbot children 2020-12-27 13:22:27 -05:00
Michaël Paulon 4251074bc0 dovecot is now in ansible 2020-12-27 13:04:57 -05:00
Alexandre Iooss b202dcffd1 Add support for bullseye and add codichotomie 2020-12-18 17:26:26 +01:00
_pollion d2a6501b9e Merge branch 'newinfra' into 'borgbackup'
# Conflicts:
#   group_vars/crans_server/vars.yml
#   plays/backup.yml
2020-12-06 02:25:53 +01:00
_pollion a871e1e480 [Borg] Server config 2020-12-06 01:44:39 +01:00
Alexandre Iooss 1e567358eb
Add ubuntu support 2020-11-30 18:26:15 +01:00
Alexandre Iooss 6bb927ffca
all.yml is back 2020-11-29 17:24:50 +01:00
_pollion 60d7d55fd0 Merge branch 'in_memoriam' into 'newinfra'
Welcome Zephir to new infra

See merge request nounous/ansible!114
2020-11-29 16:50:37 +01:00
_pollion 374085c8a5 Welcome Zephir to new infra 2020-11-29 16:50:38 +01:00
_benjamin 3edf1238f2 Merge branch 'newinfra' into 'roundcube'
# Conflicts:
#   group_vars/reverseproxy.yml
#   hosts
#   plays/network-interfaces.yml
2020-11-29 11:30:00 +01:00
_pollion bc80702bea Horde, welcome to new infra 2020-11-29 00:25:13 +01:00
Alexandre Iooss 851a207b35 Remove some hosts 2020-11-28 20:54:27 +01:00
Alexandre Iooss 7afa94dc70
Make prometheus exporter work 2020-11-28 19:58:06 +01:00
_benjamin da68de7d83 [hosts] roundcube 2020-11-28 17:48:41 +01:00
_pollion d45fff9176 [Certbot] Praise new infra 2020-10-12 18:34:46 +02:00
_pollion 1034d31682 Pads and PrivateBin on new infra 2020-09-22 23:04:19 +02:00
_pollion c888c56093 ethercalc on new infra 2020-09-22 22:48:50 +02:00
_benjamin 1f21ee0f27 [hosts] Add jitsi to hosts 2020-09-22 15:20:02 +02:00
_benjamin f21c7a3d08 [reverseproxy] Reverso proxy phabricator 2020-09-21 17:24:43 +02:00
_benjamin 6fdc9c7979 [reverseproxy] Reverso proxy wiki 2020-09-21 16:50:41 +02:00
Alexandre Iooss 44a8379294 More CAS configuration 2020-09-19 08:26:19 +02:00
erdnaxe 1eb06b96ab Merge branch 'roundcube' into 'newinfra'
Roundcube

See merge request nounous/ansible!87
2020-09-18 18:03:30 +02:00
_benjamin 309cd318d2 [interfaces] Deploy interfaces on unifi 2020-09-12 11:04:52 +02:00
_shirenn 239b8ec406 [roundcube][unsafe] coucou erdnaxe[m] il faut que tu proprifies la conf nginx et que tu ajoutes ce qui est en prod :) 2020-09-05 10:41:27 +02:00
_shirenn b84fcbf9ce [stream] \o fluxx.crans.org 2020-08-26 15:44:22 +02:00
_benjamin d0b023c6d5 [wireguard] Deploy wireguard on boeing 2020-08-23 19:48:30 +02:00
_benjamin 68ce662296 Merge branch 'gulp' into 'newinfra'
[firewall] Deploy firewall on gulp

See merge request nounous/ansible!61
2020-08-19 16:06:13 +02:00
_benjamin 83d52d6c85 [firewall] Deploy firewall on gulp 2020-08-19 16:05:50 +02:00
_benjamin b500cc128c [slapd] Move variables to group_vars 2020-08-19 14:21:52 +02:00
Alexandre Iooss e7b5f7e612
Add monitoring server for newinfra 2020-08-19 13:47:29 +02:00
erdnaxe f75c8231a2 Merge branch 'newinfra' into 'gitlabci'
# Conflicts:
#   hosts
2020-08-18 23:14:02 +02:00
_shirenn 16d05e9789 [hosts] tu as bien voyager(.adm.crans.org) 2020-08-18 19:10:00 +02:00
_shirenn 9a01dd59fd [reverse_proxy] Adds hodaur and clean role 2020-08-18 17:13:44 +02:00
Alexandre Iooss 2e2ee3e434 Gitlab-ci VM 2020-08-16 21:35:37 +02:00
_pollion 58425a8081 Merge branch 'freeradius' into 'newinfra'
Freeradius

See merge request nounous/ansible!48
2020-08-11 23:30:32 +02:00
_pollion a7d67b1f87 Role freeradius 2020-08-11 04:04:41 +02:00
_shirenn 57fda15ef4 [hosts] o/ silice et cameron 2020-08-11 01:35:21 +02:00
_pollion c7a4049903 [Draft] Install freeradius with rlm_python3 2020-08-10 04:56:14 +02:00
_pollion aacd9e1e31 Install re2o on new infra 2020-08-10 02:25:54 +02:00
_pollion 84fc337722 [postgresql] Configure psql database 2020-08-09 19:39:53 +02:00
_shirenn dc17f75f90 Merge Pollion cherry pick 2020-08-07 12:59:56 +02:00
_shirenn 7d8131555f coucou les copains (les routeurs) 2020-08-07 12:42:42 +02:00
_shirenn 2c72c8c6c9 [proxmox] tout pleins de nouveaux copains 2020-08-07 12:42:42 +02:00
_shirenn 5c7569cce2 [proxmox][safe] Configuration CRANS 2020-08-07 12:42:40 +02:00
_shirenn b6ec090613 [plays][safe] Playbook to run as root 2020-08-07 12:41:24 +02:00
_benjamin e0e908fe13 [base] Nouveaux plans de vlans 2020-08-07 12:34:34 +02:00
_pollion f071959bd8 [New-infra] Restruture hosts file 2020-08-07 12:34:32 +02:00
_pollion 52e237b0cf [New-infra] Deploy ldap and nfs with base system. 2020-08-07 12:34:01 +02:00
_shirenn 039cd5c014 [framadate][safe] Crans configuration for framadate 2020-08-05 19:58:04 +02:00
_shirenn 7d63470dbb [horde] Ajout de la machine horde 2020-08-05 00:16:55 +02:00
_pollion d40ed87182 [dhcp] Deploy dhcp on Odlyd. 2020-08-03 01:21:50 +02:00
_shirenn e79124527c [keepalived] gulp and sanitize
De sombres choses ce sont passé cette nuit, des vlans avec des noms
bizarre, des tirets qui se transforme en underscore. La seule chose
qu'il faut retenir, c'est qu'au petit matin la lumière revient et
wifinewserveur meurt;
2020-08-03 01:09:44 +02:00
_pollion a37ced87aa [dhcp] Generate dhcpd.conf 2020-08-02 18:58:08 +02:00
_benjamin d9e1731ba1 Keepalived 2020-08-01 18:58:44 +02:00
Alexandre Iooss f2e08d7b16
Disabling some AP 2020-07-14 19:48:40 +02:00
Alexandre Iooss 6b53500486
On remet la VM mailman 2020-07-09 13:58:15 +02:00
Alexandre Iooss 14f02b8d76 Move moinmoin htdocs 2020-07-01 08:26:54 +02:00
Alexandre Iooss 20816fce87
Poulpy was wrong, it was 0b-1 2020-06-11 18:13:10 +02:00
Alexandre Iooss ad26d8796e Poulpy ate 0d-1 2020-06-11 18:02:15 +02:00
Alexandre Iooss 341d4a1768 Il était une fois, dans un virtu très très lointain 2020-05-02 13:29:43 +02:00
_pollion b31c42b9d4 [hosts] s/gymnapse/gymnase/ 2020-04-15 18:43:20 +02:00
_benjamin ef687261dc [hosts] Remove crans_container 2020-01-31 16:49:15 +01:00
_benjamin 8680411ebb [hosts] sitesweb.adm.crans.org is no longer a container 2020-01-31 16:45:49 +01:00
_benjamin 9b35510f3b [hosts] -mediadrop-srv 2020-01-21 13:10:13 +01:00
Alexandre Iooss a14c92391b
Add test group with re2o-test 2020-01-13 13:27:11 +01:00
Alexandre Iooss 111a93e4ea
Burn prometheus vm 2020-01-01 10:46:24 +01:00
_pollion 38693b5112 [host] Welcome otis.adm.crans.org
Otis ma vm, c'est elle qui scribe tout
2019-12-13 14:16:12 +01:00
Alexandre Iooss 2f577d4339
Do not monitor frontdaur 2019-12-07 15:38:40 +01:00
Alexandre Iooss a679c5f7b9
Rename fy to fyre 2019-12-05 20:42:13 +01:00
Alexandre Iooss 27e739741a
Oh no vulcain ate the cake 2019-10-27 21:12:23 +01:00
Fardale 9ee1e913a1 [hosts] sort hosts by hostname 2019-10-26 19:49:31 +02:00
Alexandre Iooss 14fc0bbf54
Monitor more hosts 2019-10-04 09:47:34 +02:00
Alexandre Iooss 353d0241a1
Add lutim (vulcain) 2019-08-25 16:12:44 +02:00
Alexandre Iooss 70799ce58c
Suppression de 5M-5 2019-08-25 16:08:18 +02:00
Alexandre Iooss bb4d0a6695
Remove group vars folder and restructure 2019-07-30 10:37:27 +02:00
Alexandre Iooss 155bc75db9
Typo in AP name 2019-07-22 08:51:25 +02:00
Alexandre Iooss 0bf42609aa
Add missing Unifi AP 2019-07-22 08:42:28 +02:00
Alexandre Iooss 9729237a15
Add unifi AP to inventory and monitoring 2019-07-22 08:26:29 +02:00
Alexandre Iooss d3a3cc4e87
Fix Ansible 2.8 deprecation warning 2019-07-08 22:20:38 +02:00
Alexandre Iooss 9e9d2a1a2d
Clean up everything with esum :) 2019-06-10 00:06:21 +02:00
Alexandre Iooss dbb2bb62f2
Add boeing vm 2019-06-09 16:12:06 +02:00
Alexandre Iooss c6cf86a43e
Add voyager 2019-06-08 09:37:45 +02:00
Alexandre Iooss f26042e555
[inventory] Rm the other soyouz line 2019-06-05 08:33:22 +02:00
Alexandre Iooss 8968708c74
[inventory] Ignore more Jessie servers for the moment 2019-06-05 08:05:43 +02:00
Alexandre Iooss 661f1af56a
[Inventory] Disable powered off servers or jessie 2019-05-15 12:21:54 +02:00
Alexandre Iooss 6168123715
Fix inventory 2019-04-20 23:10:00 +02:00
Fardale 45ababd410 [hosts] soyouz is a dedicated server 2019-04-19 22:27:11 +02:00
Alexandre Iooss 49ec530f40
Add all crans hosts 2019-04-18 13:23:46 +02:00