--- - name: Include OS-specific variables ansible.builtin.include_vars: "{{ ansible_os_family }}.yml" - name: Install packages ansible.builtin.package: name: "{{ dhcpd_package }}" state: installed - name: Create config ansible.builtin.template: dest: "{{ dhcpd_config }}" src: "{{ dhcpd_template | default('dhcpd.conf.j2') }}" mode: "0644" owner: root group: "{{ ansible_wheel }}" # validate: "dhcpd -t -cf %s" notify: Restart dhcpd - name: Enable service ansible.builtin.service: name: "{{ dhcpd_service }}" state: started enabled: true arguments: "-user _isc-dhcp -group _isc-dhcp vio0"