# Crans servers inventory

[adh_server]
zamok.adm.crans.org

[backup_data]
cameron.adm.crans.org

[backups]
zephir.cachan-adm.crans.org
omnomnom.cachan-adm.crans.org

[baie]
cameron.adm.crans.org
tealc.adm.crans.org

[belenios]
belenios.adm.crans.org

[bird]
routeur-gulp.cachan-adm.crans.org

[bird:children]
routeurs_vm

[blackbox]
monitoring.adm.crans.org

[certbot]
sputnik.adm.crans.org

[certbot:children]
dovecot
galene
gitlab
jitsi
mailman
radius  # We use certbot to manage LE certificates
reverseproxy
thelounge
vsftpd

[dhcp:children]
routeurs_vm

[docker:children]
gitlab_runner

[django_cas]
cas.adm.crans.org

[dns_auth_master]
silice.adm.crans.org

[dns_authoritative:children]
dns_auth_master
freebox
ovh_physical

[dns_recursive:children]
routeurs_vm

[dovecot]
owl.adm.crans.org

[ethercalc]
ethercalc.adm.crans.org

[etherpad]
kenobi.adm.crans.org

[firewall:children]
routeurs_vm

[framadate]
voyager.adm.crans.org

[freebox]
airbus.cachan-adm.crans.org

[galene]
neree.adm.crans.org

[gitlab]
gitzly.adm.crans.org

[gitlab_runner]
gitlab-ci.adm.crans.org

[grafana]
monitoring.adm.crans.org

[horde]
horde.adm.crans.org

[irc]
irc.adm.crans.org

[jitsi]
jitsi.adm.crans.org

[keepalived]
routeur-daniel.adm.crans.org
routeur-jack.adm.crans.org
routeur-sam.adm.crans.org

# Don't deploy keepalived on routeur-gulp
# [keepalived:children]
# routeurs_vm

[linx]
linx.adm.crans.org

[mailman]
mailman.adm.crans.org

[mtail]
gulp.cachan-adm.crans.org
tealc.adm.crans.org

[mirror_backend]
charybde.cachan-adm.crans.org
eclat.adm.crans.org

[mirror_frontend]
charybde.cachan-adm.crans.org
tealc.adm.crans.org

[nginx]
eclat.adm.crans.org
ptf.adm.crans.org

[nginx:children]
django_cas
galene
jitsi
mailman
mirror_frontend
re2o_front
reverseproxy
roundcube
thelounge
wiki

[ntp_server]
charybde.cachan-adm.crans.org
eclat.adm.crans.org
terenez.cachan-adm.crans.org

[opendkim:children]
mailman
postfix

[postfix]
redisdead.adm.crans.org
zamok.adm.crans.org

[postfix:children]
freebox
mailman
ovh_physical

[postgres]
tealc.adm.crans.org
gulp.cachan-adm.crans.org

[postgres:children]
virtu

[prefix_delegation]
routeur-gulp.cachan-adm.crans.org

[prometheus]
monitoring.adm.crans.org
fyre.cachan-adm.crans.org

[radius]
routeur-gulp.cachan-adm.crans.org

[radvd:children]
routeurs_vm

[re2o]
# re2o.adm.crans.org
re2o.cachan-adm.crans.org

[re2o:children]
radius

[re2o_front]
# re2o.adm.crans.org
re2o.cachan-adm.crans.org

[re2o_ldap_replica]
re2o-dev.adm.crans.org
yson-partou.adm.crans.org

[reverseproxy]
hodaur.adm.crans.org
rodauh.cachan-adm.crans.org
sputnik.adm.crans.org

[reverseproxy:children]
gitlab

[roundcube]
roundcube.adm.crans.org

[routeurs_cachan]
routeur-gulp.cachan-adm.crans.org

[routeurs_vm]
routeur-daniel.adm.crans.org
routeur-jack.adm.crans.org
routeur-sam.adm.crans.org

[routeurs_vm:children]
routeurs_cachan

[rsyncd]
charybde.cachan-adm.crans.org
eclat.adm.crans.org

[rsyslog_server]
gulp.cachan-adm.crans.org
tealc.adm.crans.org

[unifi]
unifi.cachan-adm.crans.org

[slapd]
tealc.adm.crans.org
sam.adm.crans.org
daniel.adm.crans.org
jack.adm.crans.org
sputnik.adm.crans.org
gulp.cachan-adm.crans.org

[sssd]
zamok.adm.crans.org
zamok-tmtc.adm.crans.org

[thelounge]
irc.adm.crans.org
zamok.adm.crans.org

[virtu]
daniel.adm.crans.org
jack.adm.crans.org
sam.adm.crans.org

[virtu:children]
virtu_cachan

[virtu_cachan]
gulp.cachan-adm.crans.org

[vsftpd]
charybde.cachan-adm.crans.org
eclat.adm.crans.org
ptf.adm.crans.org

[wiki]
kiwi.adm.crans.org
sputnik.adm.crans.org

[wireguard]
boeing.adm.crans.org
sputnik.adm.crans.org
terenez.cachan-adm.crans.org
vol447.adm.crans.org

[cachan:children]
cachan_physical
cachan_vm

[cachan_physical]
charybde.cachan-adm.crans.org
omnomnom.cachan-adm.crans.org
zephir.cachan-adm.crans.org

[cachan_physical:children]
virtu_cachan

[cachan_vm]
airbus.cachan-adm.crans.org
fyre.cachan-adm.crans.org
re2o.cachan-adm.crans.org
re2o-ldap.cachan-adm.crans.org
rodauh.cachan-adm.crans.org
terenez.cachan-adm.crans.org
# unifi.cachan-adm.crans.org

[cachan_vm:children]
routeurs_cachan

[crans_routeurs:children]
routeurs_vm

[crans_physical]
zamok.adm.crans.org

[crans_physical:children]
backups
baie
cachan_physical
virtu

[crans_vm]
belenios.adm.crans.org
boeing.adm.crans.org
c3po.adm.crans.org
cas.adm.crans.org
codichotomie.adm.crans.org
constellation-dev.adm.crans.org
eclat.adm.crans.org
ethercalc.adm.crans.org
fluxx.adm.crans.org
gitlab-ci.adm.crans.org
gitzly.adm.crans.org
hodaur.adm.crans.org
horde.adm.crans.org
irc.adm.crans.org
jitsi.adm.crans.org
kenobi.adm.crans.org
kiwi.adm.crans.org
linx.adm.crans.org
mailman.adm.crans.org
monitoring.adm.crans.org
neree.adm.crans.org
owl.adm.crans.org
owncloud.adm.crans.org
ptf.adm.crans.org
# re2o.adm.crans.org
# re2o-ldap.adm.crans.org
redisdead.adm.crans.org
roundcube.adm.crans.org
silice.adm.crans.org
tracker.adm.crans.org
vol447.adm.crans.org
voyager.adm.crans.org
yson-partou.adm.crans.org
zamok-tmtc.adm.crans.org

[crans_vm:children]
cachan_vm
routeurs_vm

[ovh_physical]
sputnik.adm.crans.org

# every server at crans
[crans_server:children]
crans_physical
crans_vm

[crans_unifi]
0g-2.infra.crans.org
0g-3.infra.crans.org
0g-4.infra.crans.org
0h-2.infra.crans.org
0h-3.infra.crans.org
0m-2.infra.crans.org
1g-1.infra.crans.org
1g-3.infra.crans.org
1g-4.infra.crans.org
1g-5.infra.crans.org
1h-2.infra.crans.org
1h-3.infra.crans.org
1i-2.infra.crans.org
1i-3.infra.crans.org
1j-2.infra.crans.org
1j-3.infra.crans.org
1m-1.infra.crans.org
1m-2.infra.crans.org
1m-5.infra.crans.org
2a-1.infra.crans.org
2b-3.infra.crans.org
2c-2.infra.crans.org
2c-3.infra.crans.org
2g-1.infra.crans.org
2g-3.infra.crans.org
2g-5.infra.crans.org
2h-2.infra.crans.org
2h-3.infra.crans.org
2i-2.infra.crans.org
2i-3.infra.crans.org
2j-2.infra.crans.org
2j-3.infra.crans.org
2m-2.infra.crans.org
3a-2.infra.crans.org
3b-3.infra.crans.org
3c-2.infra.crans.org
3c-3.infra.crans.org
3g-1.infra.crans.org
3g-5.infra.crans.org
3h-2.infra.crans.org
3h-3.infra.crans.org
3i-2.infra.crans.org
3i-3.infra.crans.org
3j-2.infra.crans.org
3m-2.infra.crans.org
3m-4.infra.crans.org
3m-5.infra.crans.org
4a-1.infra.crans.org
4a-2.infra.crans.org
4a-3.infra.crans.org
4b-1.infra.crans.org
4c-2.infra.crans.org
4c-3.infra.crans.org
4g-1.infra.crans.org
4g-3.infra.crans.org
4g-5.infra.crans.org
4h-2.infra.crans.org
4h-3.infra.crans.org
4i-2.infra.crans.org
4i-3.infra.crans.org
4j-1.infra.crans.org
4j-2.infra.crans.org
4j-3.infra.crans.org
4m-2.infra.crans.org
4m-4.infra.crans.org
5a-1.infra.crans.org
5b-1.infra.crans.org
5c-1.infra.crans.org
5g-1.infra.crans.org
5g-3.infra.crans.org
5m-4.infra.crans.org
6a-1.infra.crans.org
6a-2.infra.crans.org
6c-1.infra.crans.org
adonis.infra.crans.org # 5a
atlas.infra.crans.org # 1a
baba-au-rhum.infra.crans.org # 3b
bacchus.infra.crans.org # 1b
baucis.infra.crans.org # 2b
bellerophon.infra.crans.org # 2b
benedict-cumberbatch.infra.crans.org # 1b
benthesicyme.infra.crans.org # 4b
boree.infra.crans.org # 6b
branchos.infra.crans.org # 3b
calypso.infra.crans.org # 4c
chaos.infra.crans.org # 1c
chronos.infra.crans.org # 2c
crios.infra.crans.org # 3c
gaia.infra.crans.org # 0g
hades.infra.crans.org # 4h
hephaistos.infra.crans.org # 1h
hermes.infra.crans.org # 3h
hypnos.infra.crans.org # 2h
iaso.infra.crans.org # 1i
idothee.infra.crans.org # 3i
idyie.infra.crans.org # 0i
ino.infra.crans.org # 2i
ioke.infra.crans.org # 4i
jaipudidees.infra.crans.org # 2j
jaipudpapier.infra.crans.org # 3j
japavolonte.infra.crans.org # 1j
jesuischarlie.infra.crans.org # 0j
jveuxduwifi.infra.crans.org # 0j
mania.infra.crans.org # 2m
marquis.infra.crans.org # manoir
mercure.infra.crans.org # 3m
#5m-5.infra.crans.org Déplacée au 2b

# everything at crans
[crans:children]
crans_server

# everything at ovh
[ovh:children]
ovh_physical

# every physical server
[physical:children]
crans_physical
ovh_physical

# every virtual machine
[vm:children]
crans_vm

# every server
[server:children]
crans_server
ovh

[all:vars]
# Force remote to use Python 3
ansible_python_interpreter=/usr/bin/env python3