--- # Set Kea group name based on distribution kea_dhcp__service_group: "{{ '_kea' if ansible_facts['distribution'] == 'Debian' else 'kea' }}" kea_dhcp__unit_base_name: "{{ 'isc-kea' if ansible_facts['distribution'] == 'Debian' else 'kea' }}" kea_dhcp__unit_base_sufix: "{{ '-server' if ansible_facts['distribution'] == 'Debian' else '' }}" kea_dhcp__version_repo: "kea-3-0" kea_dhcp__dns_servers: v6: - "2a07:c481:0:4::2" - "2a07:c481:0:4::3" v4: - "185.161.128.66" - "185.161.128.67" kea_dhcp__ntp_servers: v4: - "185.161.128.7" - "185.161.128.8" v6: "2a07:c481:0:3::7" fqdn: ntp.z9.fux-eg.net kea_dhcp__sntp_servers: v6: - "2a07:c481:0:3::7" - "2a07:c481:0:3::8" kea_dhcp__stork_agent_defaults: enable: false prometheus_only: true kea_dhcp__stork_agent: {} kea_dhcp__dhcp4_defaults: enable: false interfaces: [ ] control-sockets: - socket-name: /var/run/kea/dhcp4-ctrl-agent.sock socket-type: unix lease-database: type: memfile persist: true option-data: - name: domain-name-servers code: 6 csv-format: true data: "{{ kea_dhcp__dns_servers.v4 | join(',') }}" - name: ntp-servers code: 42 data: "{{ kea_dhcp__ntp_servers.v4 | join(',') }}" logging: - name: kea-dhcp4 output-options: - output: stdout severity: INFO kea_dhcp__dhcp4: {} kea_dhcp__dhcp6_defaults: enable: false interfaces: [ ] control-sockets: - socket-name: /var/run/kea/dhcp6-ctrl-agent.sock socket-type: unix lease-database: type: memfile persist: true option-data: - name: dns-servers code: 23 data: "{{ kea_dhcp__dns_servers.v6 | join(',') }}" - name: sntp-servers code: 31 data: "{{ kea_dhcp__sntp_servers.v6 | join(',') }}" - name: ntp-server code: 56 - name: ntp-server-address space: v6-ntp-server-suboptions data: "{{ kea_dhcp__ntp_servers.v6 }}" - name: ntp-server-fqdn space: v6-ntp-server-suboptions data: "{{ kea_dhcp__ntp_servers.fqdn }}" logging: - name: kea-dhcp6 output-options: - output: stdout severity: INFO kea_dhcp__dhcp6: {} kea_dhcp__include_vars: