Add cachan group to factorize configuration
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>certbot_on_virtu
							parent
							
								
									1c23ef255d
								
							
						
					
					
						commit
						239a95c1de
					
				| 
						 | 
					@ -1,7 +1,8 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
glob_mirror:
 | 
					glob_mirror:
 | 
				
			||||||
  hostname: mirror.adm.crans.org
 | 
					  hostname: mirror.adm.crans.org
 | 
				
			||||||
  ip: 172.16.10.30
 | 
					  ip: 172.16.10.104
 | 
				
			||||||
 | 
					
 | 
				
			||||||
debian_mirror: http://mirror.adm.crans.org/debian
 | 
					debian_mirror: http://mirror.adm.crans.org/debian
 | 
				
			||||||
debian_components: main contrib non-free
 | 
					debian_components: main contrib non-free
 | 
				
			||||||
 | 
					proxmox_mirror: http://mirror.adm.crans.org/proxmox/debian/pve
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,20 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					glob_borg:
 | 
				
			||||||
 | 
					  to_exclude:
 | 
				
			||||||
 | 
					    - /var/lib/lxcfs
 | 
				
			||||||
 | 
					  to_backup:
 | 
				
			||||||
 | 
					    - /etc
 | 
				
			||||||
 | 
					    - /var
 | 
				
			||||||
 | 
					  path: /backup/borg
 | 
				
			||||||
 | 
					  remote:
 | 
				
			||||||
 | 
					    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
				
			||||||
 | 
					  retention:
 | 
				
			||||||
 | 
					    - ["daily", 4]
 | 
				
			||||||
 | 
					    - ["monthly", 6]
 | 
				
			||||||
 | 
					  consistency_check:
 | 
				
			||||||
 | 
					    - disabled
 | 
				
			||||||
 | 
					  extra_init:
 | 
				
			||||||
 | 
					    - make-parent-dirs
 | 
				
			||||||
 | 
					  encryption_passphrase: "{{ vault.borgbackup_passwd }}"
 | 
				
			||||||
 | 
					  ssh_privkey: "{{ vault.borgbackup_ssh_privkey }}"
 | 
				
			||||||
 | 
					  ssh_options: ""
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					glob_home_nounou:
 | 
				
			||||||
 | 
					  mounts:
 | 
				
			||||||
 | 
					  - ip: 172.17.10.9
 | 
				
			||||||
 | 
					    mountpoint: /pool/home
 | 
				
			||||||
 | 
					    target: /home_nounou
 | 
				
			||||||
 | 
					    name: home_nounou
 | 
				
			||||||
 | 
					    owner: root
 | 
				
			||||||
 | 
					    group: _user
 | 
				
			||||||
 | 
					    mode: '0750'
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					glob_ldap:
 | 
				
			||||||
 | 
					  uri: 'ldaps://re2o-ldap.cachan-adm.crans.org/'
 | 
				
			||||||
 | 
					  users_base: 'cn=Utilisateurs,dc=crans,dc=org'
 | 
				
			||||||
 | 
					  servers:
 | 
				
			||||||
 | 
					    - 172.17.10.204
 | 
				
			||||||
 | 
					  base: 'dc=crans,dc=org'
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					glob_mirror:
 | 
				
			||||||
 | 
					  hostname: mirror.cachan-adm.crans.org
 | 
				
			||||||
 | 
					  ip: 172.17.10.30
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
				
			||||||
 | 
					debian_components: main contrib non-free
 | 
				
			||||||
 | 
					proxmox_mirror: http://mirror.cachan-adm.crans.org/proxmox/debian/pve
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,22 @@
 | 
				
			||||||
 | 
					glob_network_interfaces:
 | 
				
			||||||
 | 
					  vlan:
 | 
				
			||||||
 | 
					    - name: cachan_srv
 | 
				
			||||||
 | 
					      id: 2
 | 
				
			||||||
 | 
					      gateway: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-srv') | ipv4 | first }}"
 | 
				
			||||||
 | 
					      dns: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-srv') | ipv4 | first }}"
 | 
				
			||||||
 | 
					      gateway_v6: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-srv') | ipv6 | first }}"
 | 
				
			||||||
 | 
					    - name: cachan_srv_nat
 | 
				
			||||||
 | 
					      id: 3
 | 
				
			||||||
 | 
					      gateway: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-srv-nat') | ipv4 | first }}"
 | 
				
			||||||
 | 
					      dns: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-srv-nat') | ipv4 | first }}"
 | 
				
			||||||
 | 
					      gateway_v6: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-srv-nat') | ipv6 | first }}"
 | 
				
			||||||
 | 
					    - name: cachan_adm
 | 
				
			||||||
 | 
					      id: 10
 | 
				
			||||||
 | 
					      dns: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-adm') | ipv4 | first }}"
 | 
				
			||||||
 | 
					      extra:
 | 
				
			||||||
 | 
					        - "post-up /sbin/ip route add 172.16.10.0/24 via {{ query('ldap', 'ip', 'terenez', 'cachan-adm') | ipv4 | first }}"
 | 
				
			||||||
 | 
					    # extra_v6:
 | 
				
			||||||
 | 
					    #   - "post-up /sbin/ip -6 route add fd00:0:0:10::/64 {{ query('ldap', 'ip', 'terenez', 'cachan-adm') | ipv6 | first }}"
 | 
				
			||||||
 | 
					    - name: infra
 | 
				
			||||||
 | 
					      id: 11
 | 
				
			||||||
 | 
					      dns: "{{ query('ldap', 'ip', 'routeur-gulp', 'infra') | ipv4 | first }}"
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					glob_ntp_client:
 | 
				
			||||||
 | 
					  servers:
 | 
				
			||||||
 | 
					    - ntp.cachan-adm.crans.org
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					loc_prometheus_nginx_exporter:
 | 
				
			||||||
 | 
					  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					glob_prometheus_node_exporter:
 | 
				
			||||||
 | 
					  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					glob_rsyslog_client:
 | 
				
			||||||
 | 
					  server: "{{ query('ldap', 'ip', 'gulp', 'adm') | ipv4 | first }}"
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,3 @@
 | 
				
			||||||
glob_ntp_client:
 | 
					glob_ntp_client:
 | 
				
			||||||
  servers:
 | 
					  servers:
 | 
				
			||||||
    - charybde.adm.crans.org
 | 
					    - ntp.adm.crans.org
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,2 +0,0 @@
 | 
				
			||||||
---
 | 
					 | 
				
			||||||
proxmox_mirror: http://mirror.adm.crans.org/proxmox/debian/pve
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,26 +1,3 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
loc_home_nounou:
 | 
					interfaces:
 | 
				
			||||||
  ip: 172.17.10.9
 | 
					  cachan_adm: ens18
 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ldap:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - 172.17.10.9
 | 
					 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_borg:
 | 
					 | 
				
			||||||
  remote:
 | 
					 | 
				
			||||||
    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,32 +1,8 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
loc_home_nounou:
 | 
					interfaces:
 | 
				
			||||||
  ip: 172.17.10.9
 | 
					  cachan_adm: eth0.10
 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					  cachan_srv: eth1.2
 | 
				
			||||||
 | 
					  infra: eth0.111
 | 
				
			||||||
loc_ldap:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - 172.17.10.9
 | 
					 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_borg:
 | 
					 | 
				
			||||||
  remote:
 | 
					 | 
				
			||||||
    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_nginx_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
loc_vsftpd:
 | 
					loc_vsftpd:
 | 
				
			||||||
  root: /pool/mirror/pub
 | 
					  root: /pool/mirror/pub
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,19 +2,11 @@
 | 
				
			||||||
interfaces:
 | 
					interfaces:
 | 
				
			||||||
  adm: ens18
 | 
					  adm: ens18
 | 
				
			||||||
 | 
					
 | 
				
			||||||
loc_home_nounou:
 | 
					 | 
				
			||||||
  ip: 172.17.10.9
 | 
					 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ldap:
 | 
					loc_ldap:
 | 
				
			||||||
  servers:
 | 
					  servers:
 | 
				
			||||||
    - 172.17.10.9
 | 
					    - 172.17.10.9
 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					  base: 'dc=crans,dc=org'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
loc_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
				
			||||||
 | 
					
 | 
				
			||||||
loc_borg:
 | 
					loc_borg:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,29 +1,3 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
interfaces:
 | 
					interfaces:
 | 
				
			||||||
  adm: eno1.10
 | 
					  cachan_adm: eno1.10
 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_home_nounou:
 | 
					 | 
				
			||||||
  ip: 172.17.10.9
 | 
					 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ldap:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - 172.17.10.9
 | 
					 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_borg:
 | 
					 | 
				
			||||||
  remote:
 | 
					 | 
				
			||||||
    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,26 +1,3 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
loc_home_nounou:
 | 
					interfaces:
 | 
				
			||||||
  ip: 172.17.10.9
 | 
					  cachan_adm: ens18
 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ldap:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - 172.17.10.9
 | 
					 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_borg:
 | 
					 | 
				
			||||||
  remote:
 | 
					 | 
				
			||||||
    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,29 +1,7 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
loc_home_nounou:
 | 
					interfaces:
 | 
				
			||||||
  ip: 172.17.10.9
 | 
					  cachan_adm: ens18
 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					  cachan_srv_nat: ens19
 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ldap:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - 172.17.10.9
 | 
					 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_borg:
 | 
					 | 
				
			||||||
  remote:
 | 
					 | 
				
			||||||
    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
loc_re2o:
 | 
					loc_re2o:
 | 
				
			||||||
  owner: root
 | 
					  owner: root
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,7 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
interfaces:
 | 
					interfaces:
 | 
				
			||||||
  cachan-adm: ens18
 | 
					  cachan_adm: ens18
 | 
				
			||||||
  srv: ens19
 | 
					  cachan_srv: ens19
 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_home_nounou:
 | 
					 | 
				
			||||||
  ip: 172.17.10.9
 | 
					 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ldap:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - 172.17.10.9
 | 
					 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
loc_certbot:
 | 
					loc_certbot:
 | 
				
			||||||
  - dns_rfc2136_server: '185.230.79.9'
 | 
					  - dns_rfc2136_server: '185.230.79.9'
 | 
				
			||||||
| 
						 | 
					@ -44,17 +29,3 @@ loc_reverseproxy:
 | 
				
			||||||
    - {from: re2o.crans.org, to: 172.17.10.203}
 | 
					    - {from: re2o.crans.org, to: 172.17.10.203}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  redirect_sites: []
 | 
					  redirect_sites: []
 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_borg:
 | 
					 | 
				
			||||||
  remote:
 | 
					 | 
				
			||||||
    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_nginx_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,26 +0,0 @@
 | 
				
			||||||
---
 | 
					 | 
				
			||||||
loc_home_nounou:
 | 
					 | 
				
			||||||
  ip: 172.17.10.9
 | 
					 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ldap:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - 172.17.10.9
 | 
					 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_borg:
 | 
					 | 
				
			||||||
  remote:
 | 
					 | 
				
			||||||
    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,29 +1,19 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
loc_home_nounou:
 | 
					interfaces:
 | 
				
			||||||
  ip: 172.17.10.9
 | 
					  cachan_adm: ens18
 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					  cachan_srv: ens19
 | 
				
			||||||
 | 
					  infra: ens20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
loc_ldap:
 | 
					loc_network_interfaces:
 | 
				
			||||||
  servers:
 | 
					  vlan:
 | 
				
			||||||
    - 172.17.10.9
 | 
					    - name: cachan_srv
 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					      id: 2
 | 
				
			||||||
 | 
					      gateway: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-srv') | ipv4 | first }}"
 | 
				
			||||||
glob_ntp_client:
 | 
					      dns: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-srv') | ipv4 | first }}"
 | 
				
			||||||
  servers:
 | 
					      gateway_v6: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-srv') | ipv6 | first }}"
 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					    - name: cachan_adm
 | 
				
			||||||
 | 
					      id: 10
 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					      dns: "{{ query('ldap', 'ip', 'routeur-gulp', 'cachan-adm') | ipv4 | first }}"
 | 
				
			||||||
 | 
					    - name: infra
 | 
				
			||||||
loc_borg:
 | 
					      id: 11
 | 
				
			||||||
  remote:
 | 
					      dns: "{{ query('ldap', 'ip', 'routeur-gulp', 'infra') | ipv4 | first }}"
 | 
				
			||||||
    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_nginx_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,29 +3,3 @@ interfaces:
 | 
				
			||||||
  cachan_adm: ens18
 | 
					  cachan_adm: ens18
 | 
				
			||||||
  cachan_srv_nat: ens19
 | 
					  cachan_srv_nat: ens19
 | 
				
			||||||
  infra: ens20
 | 
					  infra: ens20
 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_home_nounou:
 | 
					 | 
				
			||||||
  ip: 172.17.10.9
 | 
					 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ldap:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - 172.17.10.9
 | 
					 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_borg:
 | 
					 | 
				
			||||||
  remote:
 | 
					 | 
				
			||||||
    - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,32 +1,3 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
interfaces:
 | 
					interfaces:
 | 
				
			||||||
  adm: eno1
 | 
					  cachan_adm: eno1
 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_home_nounou:
 | 
					 | 
				
			||||||
  ip: 172.17.10.9
 | 
					 | 
				
			||||||
  mountpoint: /rpool/home
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ldap:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - 172.17.10.9
 | 
					 | 
				
			||||||
  base: 'dc=crans,dc=org'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_ntp_client:
 | 
					 | 
				
			||||||
  servers:
 | 
					 | 
				
			||||||
    - terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
debian_mirror: http://mirror.cachan-adm.crans.org/debian
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_borg:
 | 
					 | 
				
			||||||
  remote:
 | 
					 | 
				
			||||||
    - /backup/borg/zephir
 | 
					 | 
				
			||||||
  ssh_options: ""
 | 
					 | 
				
			||||||
  to_exclude:
 | 
					 | 
				
			||||||
    - /var/lib/backuppc
 | 
					 | 
				
			||||||
    - /var/lib/lxcfs
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
glob_prometheus_node_exporter:
 | 
					 | 
				
			||||||
  listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
loc_rsyslog_client:
 | 
					 | 
				
			||||||
  server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										51
									
								
								hosts
								
								
								
								
							
							
						
						
									
										51
									
								
								hosts
								
								
								
								
							| 
						 | 
					@ -197,11 +197,16 @@ gitlab
 | 
				
			||||||
[roundcube]
 | 
					[roundcube]
 | 
				
			||||||
roundcube.adm.crans.org
 | 
					roundcube.adm.crans.org
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[routeurs_cachan]
 | 
				
			||||||
 | 
					routeur-gulp.cachan-adm.crans.org
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[routeurs_vm]
 | 
					[routeurs_vm]
 | 
				
			||||||
routeur-daniel.adm.crans.org
 | 
					routeur-daniel.adm.crans.org
 | 
				
			||||||
routeur-jack.adm.crans.org
 | 
					routeur-jack.adm.crans.org
 | 
				
			||||||
routeur-sam.adm.crans.org
 | 
					routeur-sam.adm.crans.org
 | 
				
			||||||
routeur-gulp.cachan-adm.crans.org
 | 
					
 | 
				
			||||||
 | 
					[routeurs_vm:children]
 | 
				
			||||||
 | 
					routeurs_cachan
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[rsyncd]
 | 
					[rsyncd]
 | 
				
			||||||
charybde.cachan-adm.crans.org
 | 
					charybde.cachan-adm.crans.org
 | 
				
			||||||
| 
						 | 
					@ -228,10 +233,15 @@ zamok.adm.crans.org
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[virtu]
 | 
					[virtu]
 | 
				
			||||||
daniel.adm.crans.org
 | 
					daniel.adm.crans.org
 | 
				
			||||||
gulp.cachan-adm.crans.org
 | 
					 | 
				
			||||||
jack.adm.crans.org
 | 
					jack.adm.crans.org
 | 
				
			||||||
sam.adm.crans.org
 | 
					sam.adm.crans.org
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[virtu:children]
 | 
				
			||||||
 | 
					virtu_cachan
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[virtu_cachan]
 | 
				
			||||||
 | 
					gulp.cachan-adm.crans.org
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[vsftpd]
 | 
					[vsftpd]
 | 
				
			||||||
charybde.cachan-adm.crans.org
 | 
					charybde.cachan-adm.crans.org
 | 
				
			||||||
eclat.adm.crans.org
 | 
					eclat.adm.crans.org
 | 
				
			||||||
| 
						 | 
					@ -241,24 +251,44 @@ ptf.adm.crans.org
 | 
				
			||||||
kiwi.adm.crans.org
 | 
					kiwi.adm.crans.org
 | 
				
			||||||
sputnik.adm.crans.org
 | 
					sputnik.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]
 | 
					[crans_routeurs:children]
 | 
				
			||||||
routeurs_vm
 | 
					routeurs_vm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[crans_physical]
 | 
					[crans_physical]
 | 
				
			||||||
charybde.cachan-adm.crans.org
 | 
					 | 
				
			||||||
#cochon.adm.crans.org
 | 
					#cochon.adm.crans.org
 | 
				
			||||||
gulp.cachan-adm.crans.org
 | 
					 | 
				
			||||||
omnomnom.cachan-adm.crans.org
 | 
					 | 
				
			||||||
zamok.adm.crans.org
 | 
					zamok.adm.crans.org
 | 
				
			||||||
zephir.cachan-adm.crans.org
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
[crans_physical:children]
 | 
					[crans_physical:children]
 | 
				
			||||||
backups
 | 
					backups
 | 
				
			||||||
baie
 | 
					baie
 | 
				
			||||||
 | 
					cachan_physical
 | 
				
			||||||
virtu
 | 
					virtu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[crans_vm]
 | 
					[crans_vm]
 | 
				
			||||||
airbus.cachan-adm.crans.org
 | 
					 | 
				
			||||||
belenios.adm.crans.org
 | 
					belenios.adm.crans.org
 | 
				
			||||||
boeing.adm.crans.org
 | 
					boeing.adm.crans.org
 | 
				
			||||||
c3po.adm.crans.org
 | 
					c3po.adm.crans.org
 | 
				
			||||||
| 
						 | 
					@ -268,7 +298,6 @@ constellation-dev.adm.crans.org
 | 
				
			||||||
eclat.adm.crans.org
 | 
					eclat.adm.crans.org
 | 
				
			||||||
ethercalc.adm.crans.org
 | 
					ethercalc.adm.crans.org
 | 
				
			||||||
fluxx.adm.crans.org
 | 
					fluxx.adm.crans.org
 | 
				
			||||||
fyre.cachan-adm.crans.org
 | 
					 | 
				
			||||||
gitlab-ci.adm.crans.org
 | 
					gitlab-ci.adm.crans.org
 | 
				
			||||||
gitzly.adm.crans.org
 | 
					gitzly.adm.crans.org
 | 
				
			||||||
hodaur.adm.crans.org
 | 
					hodaur.adm.crans.org
 | 
				
			||||||
| 
						 | 
					@ -285,22 +314,18 @@ owl.adm.crans.org
 | 
				
			||||||
owncloud.adm.crans.org
 | 
					owncloud.adm.crans.org
 | 
				
			||||||
ptf.adm.crans.org
 | 
					ptf.adm.crans.org
 | 
				
			||||||
# re2o.adm.crans.org
 | 
					# re2o.adm.crans.org
 | 
				
			||||||
re2o.cachan-adm.crans.org
 | 
					 | 
				
			||||||
# re2o-ldap.adm.crans.org
 | 
					# re2o-ldap.adm.crans.org
 | 
				
			||||||
re2o-ldap.cachan-adm.crans.org
 | 
					 | 
				
			||||||
redisdead.adm.crans.org
 | 
					redisdead.adm.crans.org
 | 
				
			||||||
rodauh.cachan-adm.crans.org
 | 
					 | 
				
			||||||
roundcube.adm.crans.org
 | 
					roundcube.adm.crans.org
 | 
				
			||||||
silice.adm.crans.org
 | 
					silice.adm.crans.org
 | 
				
			||||||
terenez.cachan-adm.crans.org
 | 
					 | 
				
			||||||
tracker.adm.crans.org
 | 
					tracker.adm.crans.org
 | 
				
			||||||
# unifi.cachan-adm.crans.org
 | 
					 | 
				
			||||||
vol447.adm.crans.org
 | 
					vol447.adm.crans.org
 | 
				
			||||||
voyager.adm.crans.org
 | 
					voyager.adm.crans.org
 | 
				
			||||||
yson-partou.adm.crans.org
 | 
					yson-partou.adm.crans.org
 | 
				
			||||||
zamok-tmtc.adm.crans.org
 | 
					zamok-tmtc.adm.crans.org
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[crans_vm:children]
 | 
					[crans_vm:children]
 | 
				
			||||||
 | 
					cachan_vm
 | 
				
			||||||
routeurs_vm
 | 
					routeurs_vm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[ovh_physical]
 | 
					[ovh_physical]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -34,6 +34,11 @@ iface {{ interfaces[item.name] }} inet static
 | 
				
			||||||
{% endfor %}
 | 
					{% endfor %}
 | 
				
			||||||
{% endif %}
 | 
					{% endif %}
 | 
				
			||||||
{% endif %}
 | 
					{% endif %}
 | 
				
			||||||
 | 
					{% if item.extra is defined %}
 | 
				
			||||||
 | 
					{% for line in item.extra %}
 | 
				
			||||||
 | 
						{{ line }}
 | 
				
			||||||
 | 
					{% endfor %}
 | 
				
			||||||
 | 
					{% endif %}
 | 
				
			||||||
{% endif %}
 | 
					{% endif %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{% if (ips | ipv6 | length) > 0 %}
 | 
					{% if (ips | ipv6 | length) > 0 %}
 | 
				
			||||||
| 
						 | 
					@ -52,4 +57,9 @@ iface {{ interfaces[item.name] }} inet6 static
 | 
				
			||||||
{% endfor %}
 | 
					{% endfor %}
 | 
				
			||||||
{% endif %}
 | 
					{% endif %}
 | 
				
			||||||
{% endif %}
 | 
					{% endif %}
 | 
				
			||||||
 | 
					{% if item.extra_v6 is defined %}
 | 
				
			||||||
 | 
					{% for line in item.extra_v6 %}
 | 
				
			||||||
 | 
						{{ line }}
 | 
				
			||||||
 | 
					{% endfor %}
 | 
				
			||||||
 | 
					{% endif %}
 | 
				
			||||||
{% endif %}
 | 
					{% endif %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue