mirror-env/roles/rsync/tasks/main.yml

24 lines
493 B
YAML
Executable File

- name: rsync
apt:
name: rsync
state: latest
update_cache: true
- name: enable and start rsync daemon
systemd:
name: rsync
enabled: true
state: started
- name: copy rsync configs
template:
src: templates/{{ item.src }}
dest: /etc/{{ item.dest }}
owner: root
group: root
mode: 0644
with_items:
- { src: "rsyncd.conf.j2", dest: "rsyncd.conf" }
- { src: "rsyncd-filter.conf.j2", dest: "rsyncd-filter.conf" }
notify: restart rsync