diff --git a/roles/rsyncd/tasks/main.yml b/roles/rsyncd/tasks/main.yml index 01a5e486f7..cd3f19856f 100644 --- a/roles/rsyncd/tasks/main.yml +++ b/roles/rsyncd/tasks/main.yml @@ -57,7 +57,7 @@ - name: rsyncd.conf file template: src=rsyncd.conf.download.j2 dest=/etc/rsyncd.conf mode=0644 notify: - - restart xinetd + - restart daemon when: "'download' in group_names" tags: - config @@ -80,7 +80,7 @@ - name: systemd rsync file copy: src=rsyncd.service dest=/usr/lib/systemd/system/rsyncd.service mode=0644 - when: ansible_distribution_major_version|int >= 34 and ansible_distribution == 'Fedora' + when: (ansible_distribution_major_version|int >= 34 and ansible_distribution == 'Fedora') or (ansible_distribution == 'RedHat' and ansible_distribution_major_version|int > 8) notify: - restart daemon tags: