- name: ensure dhcpd is installed package: name=dhcp-server state=present tags: - install - name: ensure dhcpd service is configured template: src=dhcpd.confd.j2 dest=/etc/conf.d/dhcpd mode=0644 when: ansible_distribution == 'Gentoo' notify: restart dhcpd - name: ensure dhcpd is configured template: src=dhcpd.conf.j2 dest=/etc/dhcp/dhcpd.conf mode=0644 notify: restart dhcpd - name: ensure dhcpd starts at boot service: name=dhcpd enabled=yes - meta: flush_handlers - name: ensure dhcpd is running service: name=dhcpd state=started