--- - name: include OS-specific variables include_vars: "{{ ansible_os_family }}.yml" - name: install packages package: name: "{{ dhcpd_package }}" state: installed - name: create config 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 service: name: "{{ dhcpd_service }}" state: started enabled: true arguments: "-user _isc-dhcp -group _isc-dhcp vio0"