diff --git a/roles/network/tasks/avahi.yml b/roles/network/tasks/avahi.yml
index 0801a477f..6a0f9567b 100644
--- a/roles/network/tasks/avahi.yml
+++ b/roles/network/tasks/avahi.yml
@@ -1,40 +1,47 @@
-- name: Create a user for avahi
- user: name=avahi
- createhome=no
- shell=/bin/false
+- name: Create a user for avahi (debuntu)
+ user:
+ name: avahi
+ createhome: no
+ shell: /bin/false
when: is_debuntu
-- name: Install avahi announce config files
- template: src=avahi/schoolserver.service
- dest=/etc/avahi/services/schoolserver.service
- owner=avahi
- group=avahi
- mode=0640
+- name: Install avahi announce config file /etc/avahi/services/schoolserver.service
+ template:
+ src: avahi/schoolserver.service
+ dest: /etc/avahi/services/schoolserver.service
+ owner: avahi
+ group: avahi
+ mode: 0640
when: 'gui_wan == True'
-- name: Find a clean copy of ssh.service
- shell: "ls /usr/share/doc/ |grep avahi | head -n1"
+- name: Find avahi_ver for clean copy of ssh.service (not debuntu)
+ shell: "ls /usr/share/doc/ | grep avahi | head -n1"
register: avahi_ver
ignore_errors: True
changed_when: false
+ when: not is_debuntu
-- name: Grab a clean copy of ssh.service
- copy: src='/usr/share/doc/{{ avahi_ver.stdout }}/ssh.service'
- dest='/etc/avahi/services/'
+- name: Grab a clean copy of ssh.service (not debuntu)
+ copy:
+ src: '/usr/share/doc/{{ avahi_ver.stdout }}/ssh.service'
+ dest: /etc/avahi/services/
when: avahi_ver.stdout != "" and not is_debuntu
-- name: Grab a clean copy of ssh.service
- copy: src='/usr/share/doc/avahi-daemon/examples/ssh.service'
- dest='/etc/avahi/services/'
+- name: Grab a clean copy of ssh.service (debuntu)
+ copy:
+ src: /usr/share/doc/avahi-daemon/examples/ssh.service
+ dest: /etc/avahi/services/
when: is_debuntu
- name: Set ssh port for avahi
- lineinfile: dest=/etc/avahi/services/ssh.service
- regexp='$'
- line=' {{ ssh_port }}'
- state=present
- backrefs=yes
+ lineinfile:
+ dest: /etc/avahi/services/ssh.service
+ regexp: '$'
+ line: ' {{ ssh_port }}'
+ state: present
+ backrefs: yes
- name: Enable avahi service
- service: name=avahi-daemon
- enabled=yes
+ service:
+ name: avahi-daemon
+ enabled: yes