diff --git a/group_vars/routeurs_vm.yml b/group_vars/routeurs_vm.yml index 71b31037..3ff8a719 100644 --- a/group_vars/routeurs_vm.yml +++ b/group_vars/routeurs_vm.yml @@ -11,3 +11,35 @@ loc_radvd: dnssl: adh.crans.org dns: - 2a0c:700:12::ff:fe00:9912 + +loc_dhcp: + authoritative: true + subnets: + - network: "185.230.78.0/24" + deny_unknown: true + vlan: "adh" + default_lease_time: "600" + max_lease_time: "7200" + routers: "{{ query('ldap', 'ip4', 'passerelle', 'adh') }}" + dns: ["{{ query('ldap', 'ip4', 'romanesco', 'adh') }}"] + domain_name: "adh.crans.org" + domain_search: "adh.crans.org" + options: [] + lease_file: "/var/local/services/dhcp/generated/dhcp.adh.crans.org.list" + +loc_service_dhcp: + git: + remote: https://gitlab.adm.crans.org/nounous/dhcp.git + version: main + cron: + frequency: "*/2 * * * *" + options: -r + config: + ldap: + server: ldaps://flirt.adm.crans.org + binddn: "{{ vault.ldap_adh_reader.binddn }}" + bindpass: "{{ vault.ldap_adh_reader.bindpass }}" + userdn: ou=users,dc=adh,dc=crans,dc=org + clubdn: ou=clubs,dc=adh,dc=crans,dc=org + hostdn: ou=hosts,dc=adh,dc=crans,dc=org + extension: adh.crans.org diff --git a/host_vars/routeur-daniel.adm.crans.org/dhcp.yml b/host_vars/routeur-daniel.adm.crans.org/dhcp.yml deleted file mode 100644 index ebb35117..00000000 --- a/host_vars/routeur-daniel.adm.crans.org/dhcp.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -loc_dhcp: - authoritative: true - subnets: - - network: "185.230.78.0/24" - deny_unknown: true - vlan: "adh" - default_lease_time: "600" - max_lease_time: "7200" - routers: "{{ query('ldap', 'ip4', 'passerelle', 'adh') }}" - dns: ["{{ query('ldap', 'ip4', 'romanesco', 'adh') }}"] - domain_name: "adh.crans.org" - domain_search: "adh.crans.org" - options: [] - lease_file: "/var/local/services/dhcp/generated/dhcp.adh.crans.org.list" - -loc_service_dhcp: - git: - remote: https://gitlab.adm.crans.org/nounous/dhcp.git - version: main - cron: - frequency: "*/2 * * * *" - options: -r - config: - ldap: - server: ldaps://flirt.adm.crans.org - binddn: "{{ vault.ldap_adh_reader.binddn }}" - bindpass: "{{ vault.ldap_adh_reader.bindpass }}" - userdn: ou=users,dc=adh,dc=crans,dc=org - clubdn: ou=clubs,dc=adh,dc=crans,dc=org - hostdn: ou=hosts,dc=adh,dc=crans,dc=org - extension: adh.crans.org diff --git a/host_vars/routeur-jack.adm.crans.org/dhcp.yml b/host_vars/routeur-jack.adm.crans.org/dhcp.yml deleted file mode 100644 index ebb35117..00000000 --- a/host_vars/routeur-jack.adm.crans.org/dhcp.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -loc_dhcp: - authoritative: true - subnets: - - network: "185.230.78.0/24" - deny_unknown: true - vlan: "adh" - default_lease_time: "600" - max_lease_time: "7200" - routers: "{{ query('ldap', 'ip4', 'passerelle', 'adh') }}" - dns: ["{{ query('ldap', 'ip4', 'romanesco', 'adh') }}"] - domain_name: "adh.crans.org" - domain_search: "adh.crans.org" - options: [] - lease_file: "/var/local/services/dhcp/generated/dhcp.adh.crans.org.list" - -loc_service_dhcp: - git: - remote: https://gitlab.adm.crans.org/nounous/dhcp.git - version: main - cron: - frequency: "*/2 * * * *" - options: -r - config: - ldap: - server: ldaps://flirt.adm.crans.org - binddn: "{{ vault.ldap_adh_reader.binddn }}" - bindpass: "{{ vault.ldap_adh_reader.bindpass }}" - userdn: ou=users,dc=adh,dc=crans,dc=org - clubdn: ou=clubs,dc=adh,dc=crans,dc=org - hostdn: ou=hosts,dc=adh,dc=crans,dc=org - extension: adh.crans.org diff --git a/host_vars/routeur-sam.adm.crans.org/dhcp.yml b/host_vars/routeur-sam.adm.crans.org/dhcp.yml deleted file mode 100644 index ebb35117..00000000 --- a/host_vars/routeur-sam.adm.crans.org/dhcp.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -loc_dhcp: - authoritative: true - subnets: - - network: "185.230.78.0/24" - deny_unknown: true - vlan: "adh" - default_lease_time: "600" - max_lease_time: "7200" - routers: "{{ query('ldap', 'ip4', 'passerelle', 'adh') }}" - dns: ["{{ query('ldap', 'ip4', 'romanesco', 'adh') }}"] - domain_name: "adh.crans.org" - domain_search: "adh.crans.org" - options: [] - lease_file: "/var/local/services/dhcp/generated/dhcp.adh.crans.org.list" - -loc_service_dhcp: - git: - remote: https://gitlab.adm.crans.org/nounous/dhcp.git - version: main - cron: - frequency: "*/2 * * * *" - options: -r - config: - ldap: - server: ldaps://flirt.adm.crans.org - binddn: "{{ vault.ldap_adh_reader.binddn }}" - bindpass: "{{ vault.ldap_adh_reader.bindpass }}" - userdn: ou=users,dc=adh,dc=crans,dc=org - clubdn: ou=clubs,dc=adh,dc=crans,dc=org - hostdn: ou=hosts,dc=adh,dc=crans,dc=org - extension: adh.crans.org