- name: Install dhcp package package: name=isc-dhcp-server state=present when: is_debuntu tags: - download - name: Install dhcp package package: name=dhcp state=present when: not is_debuntu tags: - download - name: Create non-privileged user user: name=dhcpd createhome=no - name: Configure dhcpd template: src={{ item.src }} dest={{ item.dest }} owner=root group=root mode={{ item.mode }} with_items: - { src: 'dhcp/dhcpd-iiab.conf.j2', dest: '/etc/dhcpd-iiab.conf', mode: '0644' } - { src: 'dhcp/dhcpd.service', dest: '/etc/systemd/system/dhcpd.service', mode: '0644' } - name: Create dhcpd needed files command: touch /var/lib/dhcpd/dhcpd.leases creates=/var/lib/dhcpd/dhcpd.leases when: is_redhat - name: Check leases permissions file: path=/var/lib/dhcpd/dhcpd.leases owner=dhcpd group=dhcpd mode=0644 state=file when: is_redhat