--- - name: Include config vars when: kea_dhcp__include_vars != None ansible.builtin.include_vars: file: "{{ kea_dhcp__include_vars }}" - name: Merge default vars with host_vars ansible.builtin.set_fact: kea_dhcp__stork_agent: "{{ kea_dhcp__stork_agent_defaults | combine(kea_dhcp__stork_agent, recursive=True) }}" kea_dhcp__dhcp4: "{{ kea_dhcp__dhcp4_defaults | combine(kea_dhcp__dhcp4, recursive=True) }}" kea_dhcp__dhcp6: "{{ kea_dhcp__dhcp6_defaults | combine(kea_dhcp__dhcp6, recursive=True) }}" - name: Setup Kea DHCP block: - name: Install Kea on Debian ansible.builtin.import_tasks: install_debian.yaml - name: Configure Kea ansible.builtin.include_tasks: kea.yaml - name: Run stork-agent tasks when: kea_dhcp__stork_agent.enable ansible.builtin.include_tasks: stork-agent.yaml