--- - name: create rsyncd group group: name: rsyncd system: true - name: create rsyncd user user: name: rsyncd comment: Service RSyncd group: rsyncd home: /var/empty shell: /sbin/nologin system: true - name: create rsyncd config template: dest: /etc/rsyncd.conf src: rsyncd.conf.j2 mode: 0644 owner: root group: root - name: create rsyncd config for stunnel template: dest: /etc/stunnel/rsyncd.conf src: rsyncd-stunnel.conf.j2 mode: 0644 owner: root group: root - name: create override directory for rsyncd socket file: dest: /etc/systemd/system/rsyncd@.service.d state: directory mode: 0755 owner: root group: root - name: create override config for rsyncd socket copy: dest: /etc/systemd/system/rsyncd@.service.d/stunnel.conf src: systemd-stunnel.conf mode: 0644 owner: root group: root - name: enable rsyncd socket systemd: name: rsyncd.socket enabled: true state: started