Commit Graph

287 Commits (9eab8bd5d4a93fb866e321c7605942f4ac157111)

Author SHA1 Message Date
_shirenn f76aaa84f4
[vsftpd] deployed on ptf and eclat 2021-06-21 10:53:11 +02:00
_shirenn 6fa8f17d0c
[nfs-mount] generic systemd nfs mount service 2021-06-21 10:53:11 +02:00
_shirenn 6491256620
[ptf] nginx installation 2021-06-21 10:53:11 +02:00
_shirenn 53994596e8
[hosts] o/ ptf 2021-06-21 10:53:11 +02:00
_shirenn 833f4a3afb
[postgres] 2021-06-21 10:53:10 +02:00
_shirenn 3468f6a7ca
[mirror] 2021-06-21 10:53:10 +02:00
_shirenn 3fa8c60c6d
[mirror_backend] 2021-06-21 10:53:10 +02:00
Yohann D'ANELLO 4b70700526
[mtail] More configuration to select what should be monitored
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-21 10:53:10 +02:00
Yohann D'ANELLO 0f59004446
[monitoring] Monitor logs on gulp
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-21 10:53:10 +02:00
Yohann D'ANELLO 610bcfbe23
[re2o-ldap] Deploy re2o-ldap-replica on re2o-dev, use terenez as main server
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-21 10:53:09 +02:00
_shirenn b14fd01ce0
migration routage 2021-06-21 10:53:09 +02:00
_shirenn 9e5d931b06
[rsyslog-client] PEPCRANS + cachan 2021-06-21 10:53:09 +02:00
_shirenn 2095ae8f19
[rsyslog_server] pep-cransified + gulp 2021-06-21 10:53:09 +02:00
_shirenn 44f7e0285c
[prefix_delegation] adds a service for prefix_delegation on routeur-gulp 2021-06-21 10:53:08 +02:00
_shirenn 317bf148b6
[routeur-gulp] routage 2021-06-21 10:53:08 +02:00
_shirenn f7347e41d2
[monitoring] PEPCRANS + monitoring of cachan infra 2021-06-21 10:53:08 +02:00
_shirenn 3d528a1891
[borg] Migration of zephir and omnomnom 2021-06-21 10:53:08 +02:00
_shirenn 1837a8a90d
[crans-scripts] move the scripts to /usr/local/src/scripts 2021-06-21 10:53:08 +02:00
_shirenn 86fd61878c
airbus + routeur-gulp variables 2021-06-21 10:53:08 +02:00
_shirenn 0e396ce23b
[radius] update 2021-06-21 10:53:07 +02:00
_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 9190313690
[postgresql] dont restart postgres, only reload it 2021-06-21 10:53:07 +02:00
_shirenn 57b72e53cc
[re2o] updating variables 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 97a0bc4451 [re2o] Add re2o configuration for re2o.cachan-adm
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-21 08:52:01 +00:00
Yohann D'ANELLO 1cdc7f5a70 [re2o-ldap] Change hosts for re2o on gulp
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 712b421075 [wiki] Kiwi need good interfaces
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-21 08:47:22 +00:00
_shirenn eacbef7917 nounou → _nounou 2021-05-12 16:14:29 +02:00
Yohann D'ANELLO 84cb6585d2 [mailman] Mailman has a public IP
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-12 14:38:03 +00:00
Yohann D'ANELLO b085b774ad [mailman] variable postfix.mailman is now useless
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-12 14:38:03 +00:00
Yohann D'ANELLO 81ded3ea46 [mailman3] Mailman is reverse-proxyfied
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-12 14:38:03 +00:00
Yohann D'ANELLO 23a02adf11 [mailman3] Pepcransification
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 64a4bbcdd6 [mailman] declare interface
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-12 14:38:03 +00:00
Yohann D'ANELLO 91d777ffba
[certbot] Generate wildcard certificates by default
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-03-04 11:45:17 +01:00
_benjamin 6957939ffc [anope] Deploy Anope on irc 2021-03-02 11:44:08 +00:00
Yohann D'ANELLO 80b42fcb62 [network_interfaces] boeing has no interface on srv
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-03-01 16:20:04 +00:00
Yohann D'ANELLO d85650a586 [network_interfaces] Add missing interfaces for fluxx and re2o
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-03-01 16:20:04 +00:00
_benjamin 6026f8d84e [inspircd] Deploy InspIRCd on irc 2021-02-28 09:10:21 +01:00
_shirenn 5661bb4bf6 [dhcp] Restart isc-dhcp-server only if it is already running 2021-02-23 23:28:20 +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 e6c4b70efd
(gitlab] Configure nginx reverse-proxy to manage multiple certificates
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 23:29:57 +01:00
_shirenn b152c48ed3
[gitlab] smtp server and https push 2021-02-22 23:29:56 +01:00
ynerant 63d4164ba0
Cransible Gitlab configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 23:29:55 +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 661682c550 [nginx/moinmoin] Fix moinmoin 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 3b79c0177c [nginx] Don't deploy SSL configuration if we don't need one
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 4c115a8b34 [thelounge] Don't load ldap configuration if it is disabled
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 72238d79ed [nginx] Add feature to manage multiple certificates, for example for crans.org and for adm.crans.org
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 7c1abf3aee [thelounge/nginx] Return is not redirect
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 3f4a66eb7c [thelounge] Copy ldap configuration for zamok
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO f039121e21 [thelounge] Download the Debian package and install it, and deploy
configuration

Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO e3763a7121 [irc] Add redirections
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO 70a78d06d1 [irc] Configure nginx for the lounge
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 c0fbe6d000 Cransible charybde nginx configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 22:26:31 +00:00
Yohann D'ANELLO d83613c514
[belenios] Use proper network interface names
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-02-22 12:31:30 +01: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
_shirenn 59bc91dc9d [vault] Changing cranspasswords to pass crans 2021-02-22 12:01:03 +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
Yohann D'ANELLO cd2be1fb73 [network_interfaces] Register missing network interfaces
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
ynerant 009e7b42cb
[certbot] Generate multiple certificates (useful for adm)
Signed-off-by: ynerant <ynerant@crans.org>
2021-02-16 15:35:07 +01:00
_shirenn f5cf25c9b7 [dhcp] dont clone git from /tmp 2021-02-11 09:57:10 +01:00
_shirenn 7cd62269a3 pepcrans :) 2021-02-08 15:02:14 +01:00
pa 28fa6e0a94 [keepalived] Rafraichissement de la conf 2021-01-17 20:13:30 +01:00
_pollion 854f483af7 Enable configuring network interfaces 2021-01-10 21:34:47 +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 79215d2201 [re2o] fix re2o role 2021-01-02 15:55:19 +01:00
_pollion 4f4e0e4b22 backup MySQL db on Zamok 2021-01-01 23:15:30 +01:00
Alexandre Iooss 628485a24c
Configure zephir network 2020-12-31 13:00:06 +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
_michael 3ae7ca8011 cert_path is back madafaka 2020-12-28 19:21:56 +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 4251074bc0 dovecot is now in ansible 2020-12-27 13:04:57 -05:00
Alexandre Iooss cb7952bd2d Add srv_nat on codimd and reverse proxy 2020-12-23 12:18:22 +01: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 8e678435f5 [Borg] Conf Zephir 2020-12-06 01:45:21 +01:00
Alexandre Iooss 8a2ee0d6a8
Configure bigbluebutton vm network 2020-12-01 11:21:49 +01:00
_pollion bc80702bea Horde, welcome to new infra 2020-11-29 00:25:13 +01:00
Alexandre Iooss 13f9b9b15e
Moinmoin backup config 2020-11-28 23:10:56 +01:00
Alexandre Iooss 1920740649
Configure network if for monitoring 2020-11-28 17:11:09 +01:00
_pollion d45fff9176 [Certbot] Praise new infra 2020-10-12 18:34:46 +02:00
_pollion c888c56093 ethercalc on new infra 2020-09-22 22:48:50 +02:00
_benjamin aad9c52720 [interfaces] Deploy interfaces on kiwi 2020-09-22 15:35:40 +02:00
_benjamin 4089fa4ebd [interfaces] Configure fluxx interfaces 2020-08-28 18:53:54 +02:00
_benjamin cf8ae4f5b7 Add boeing interfaces 2020-08-24 09:27:08 +02:00
_benjamin 22dee4e764 Merge branch 'newinfra' into 'interfaces'
# Conflicts:
#   lookup_plugins/ldap.py
2020-08-23 19:57:41 +02:00
_benjamin 83d52d6c85 [firewall] Deploy firewall on gulp 2020-08-19 16:05:50 +02:00
_benjamin 4ea6bd9687 [interfaces] Deploy interfaces using LDAP 2020-08-19 13:07:47 +02:00
_benjamin 7d68f56e91 [arp-proxy] Deploy ARP proxy on routeur-sam 2020-08-18 16:01:01 +02:00
_shirenn f662362822 [keepalived] radius 2020-08-11 23:33:02 +02:00
_pollion 58425a8081 Merge branch 'freeradius' into 'newinfra'
Freeradius

See merge request nounous/ansible!48
2020-08-11 23:30:32 +02:00
_benjamin f962efdcb9 [slapd] host_vars for tealc 2020-08-11 17:14:46 +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
pa 1c47cce83d [keepalived] Typo bakdaur.adm.crans.org.yml 2020-08-07 17:35:17 +02:00
_shirenn dfa8f6059b [keepalived] Crans configuration 2020-08-07 17:31:02 +02:00
_shirenn dc17f75f90 Merge Pollion cherry pick 2020-08-07 12:59:56 +02:00
_shirenn 56acc3b293 [ldap][slapd] Variable merge 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 e1d2528879 [slapd][ldap] Configuration CRANS 2020-08-07 12:39:14 +02:00
_shirenn 3c1a94822b [slapd][unsafe] Rennomage variables et doc 2020-08-07 12:34:34 +02:00
_benjamin e0e908fe13 [base] Nouveaux plans de vlans 2020-08-07 12:34:34 +02:00
_benjamin 9619f34335 Use host_vars for daniel 2020-08-07 12:34:34 +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 5cab753ea8 [dhcp] Sanitize dhcp configuration 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 b64072764b [keepalived] Rationalize variable names 2020-08-03 00:42:59 +02:00
_pollion 79bd75f4bd [rsyncd] Configuration for kiwi 2020-08-02 00:36:15 +02:00
_pollion dcf6ecde48 [backuppc] Specify partitions to backup in host_vars 2020-08-01 23:49:16 +02:00
_benjamin d9e1731ba1 Keepalived 2020-08-01 18:58:44 +02:00
Alexandre Iooss e85602882c
Make yaml valid again 2020-05-19 20:14:50 +02:00
_pollion 37d43af971 Merge certbot_mx and postfix playbooks 2020-05-17 13:46:26 +02:00
_pollion 9f15e2115c [Postfix] Configuration for master smtp. 2020-05-17 13:26:50 +02:00
_pollion 862883eacc Make use of host_vars for postfix. 2020-05-17 11:36:59 +02:00