kea_dhcp(role): update to newest fux noc version

This commit is contained in:
bitwhisker 2026-07-31 17:48:58 +02:00
commit 8d9cb0007c
Signed by: bitwhisker
SSH key fingerprint: SHA256:KybIk/tusSKao6eLGY+ILlFa1rCrzwx66/acBAcKUqE
14 changed files with 322 additions and 231 deletions

View file

@ -1,20 +1,15 @@
---
- name: Include config vars
when: kea_dhcp__include_vars != None
ansible.builtin.include_vars:
file: "{{ kea_dhcp__include_vars }}"
- name: Deploy kea-dhcp4 configuration file
become: true
when: kea_dhcp__dhcp4.enable
ansible.builtin.template:
src: kea-dhcp4.conf.jinja
src: kea-dhcp4.conf.j2
dest: /etc/kea/kea-dhcp4.conf
backup: true
owner: root
group: kea
group: "{{ kea_dhcp__service_group }}"
mode: "u=rw,g=r,o="
validate: kea-dhcp4 -T %s
validate: "/usr/sbin/kea-dhcp4 -T %s" # does not work with debian apparmor policys
notify:
- Kea_dhcp4.restarted
@ -22,13 +17,13 @@
become: true
when: kea_dhcp__dhcp6.enable
ansible.builtin.template:
src: kea-dhcp6.conf.jinja
src: kea-dhcp6.conf.j2
dest: /etc/kea/kea-dhcp6.conf
backup: true
owner: root
group: kea
group: "{{ kea_dhcp__service_group }}"
mode: "u=rw,g=r,o="
validate: kea-dhcp6 -T %s
validate: /usr/sbin/kea-dhcp6 -T %s # does not work with debian apparmor policys
notify:
- Kea_dhcp6.restarted
@ -39,9 +34,9 @@
src: kea-ctrl-agent.conf.j2
dest: /etc/kea/kea-ctrl-agent.conf
owner: root
group: kea
group: "{{ kea_dhcp__service_group }}"
mode: "u=rw,g=r,o="
validate: kea-ctrl-agent -t %s
validate: /usr/sbin/kea-ctrl-agent -t %s # does not work with debian apparmor policys
notify:
- Kea_ctrl.restarted
- Stork_agent.restarted