--- glob_dhcp: authoritative: True global_options: - { key: "interface-mtu", value: "1500" } global_parameters: [] subnets: - network: "185.230.78.0/24" deny_unknown: True vlan: "adh" default_lease_time: "600" max_lease_time: "7200" routers: "185.230.78.99" dns: ["185.230.78.99"] domain_name: "adh.crans.org" domain_search: "adh.crans.org" options: [] lease_file: "/var/local/services/dhcp/generated/dhcp.adh.crans.org.list" - network: "100.64.0.0/16" deny_unknown: True vlan: "adh_nat" default_lease_time: "600" max_lease_time: "7200" routers: "100.64.0.99" dns: ["100.64.0.99"] domain_name: "adh-nat.crans.org" domain_search: "adh-nat.crans.org" options: [] lease_file: "/var/local/services/dhcp/generated/dhcp.adh-nat.crans.org.list" - network: "172.16.32.0/22" deny_unknown: True vlan: "infra" default_lease_time: "600" max_lease_time: "7200" dns: ["172.16.32.99"] domain_name: "infra.crans.org" domain_search: "infra.crans.org" options: [] lease_file: "/var/local/services/dhcp/generated/dhcp.infra.crans.org.list" - network: "172.16.14.0/24" vlan: "accueil" default_lease_time: "600" max_lease_time: "7200" dns: ["172.16.14.99"] domain_name: "accueil.crans.org" domain_search: "accueil.crans.org" ranges: - min: 172.16.14.1 max: 172.16.14.98 - min: 172.16.14.100 max: 172.16.14.254 options: [] - network: 100.65.0.0/16 vlan: "federez" default_lease_time: "600" max_lease_time: "7200" routers: "100.65.0.99" dns: ["100.65.0.99"] domain_name: "federez.net" domain_search: "federez.net" ranges: - min: 100.65.1.0 max: 100.65.255.254 options: [] glob_service_dhcp: re2o: hostname: "{{ query('ldap', 'ip', 're2o', 'adm') | ipv4 | first }}" user: services password: "{{ vault.re2o_service_password }}" name: dhcp install_dir: /var/local/services/dhcp generated: yes frequency: "*/2 * * * *" options: -q dependencies: - python3-jinja2 git: remote: https://gitlab.adm.crans.org/nounous/dhcp.git version: master config: extensions: - adh.crans.org - adh-nat.crans.org - infra.crans.org