--- - name: Create Directory /etc/avahi/services/ become: true ansible.builtin.file: owner: root group: root mode: '0755' state: directory path: "{{ item }}" loop: - '/etc/avahi' - '/etc/avahi/services' notify: - Run systemctl restart avahi-daemon.service - name: Copy configured avahi services become: true ansible.builtin.template: src: 'templates/avahi.service.j2' dest: "/etc/avahi/services/{{ item.service | lower }}.service" owner: root group: root mode: 'u=rw,g=r,o=r' loop: "{{ avahi_daemon__services }}" notify: - Run systemctl restart avahi-daemon.service