--- - name: Include config vars when: kea_dhcp__include_vars is not 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 dest: /etc/kea/kea-dhcp4.conf backup: true owner: root group: kea mode: "u=rw,g=r,o=" validate: kea-dhcp4 -T %s notify: - Kea_dhcp4.restarted - name: Deploy kea-dhcp6 configuration file become: true when: kea_dhcp__dhcp6.enable ansible.builtin.template: src: kea-dhcp6.conf.jinja dest: /etc/kea/kea-dhcp6.conf backup: true owner: root group: kea mode: "u=rw,g=r,o=" validate: kea-dhcp6 -T %s 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 mode: "u=rw,g=r,o=" validate: kea-ctrl-agent -t %s notify: - Kea_ctrl.restarted - Stork_agent.restarted