forked from CCCHH/ansible-infra
86 lines
2.2 KiB
YAML
86 lines
2.2 KiB
YAML
---
|
|
# 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:
|