--- - name: Deploy kea-dhcp4 configuration file become: true when: kea_dhcp__dhcp4.enable ansible.builtin.template: src: kea-dhcp4.conf.j2 dest: /etc/kea/kea-dhcp4.conf backup: true owner: root group: "{{ kea_dhcp__service_group }}" mode: "u=rw,g=r,o=" validate: "/usr/sbin/kea-dhcp4 -T %s" # does not work with debian apparmor policys notify: - Kea_dhcp4.restarted - name: Deploy kea-dhcp6 configuration file become: true when: kea_dhcp__dhcp6.enable ansible.builtin.template: src: kea-dhcp6.conf.j2 dest: /etc/kea/kea-dhcp6.conf backup: true owner: root group: "{{ kea_dhcp__service_group }}" mode: "u=rw,g=r,o=" validate: /usr/sbin/kea-dhcp6 -T %s # does not work with debian apparmor policys notify: - Kea_dhcp6.restarted - name: Copy kea-ctrl-agent configuration file become: true when: kea_dhcp__stork_agent.enable ansible.builtin.template: src: kea-ctrl-agent.conf.j2 dest: /etc/kea/kea-ctrl-agent.conf owner: root group: "{{ kea_dhcp__service_group }}" mode: "u=rw,g=r,o=" validate: /usr/sbin/kea-ctrl-agent -t %s # does not work with debian apparmor policys notify: - Kea_ctrl.restarted - Stork_agent.restarted