ansible/roles/rsync/server/tasks/main.yml

38 lines
786 B
YAML

---
- 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