---
- name: Install rsync
  apt:
    update_cache: true
    name: rsync
  register: apt_result
  retries: 3
  until: apt_result is succeeded

- name: Enable rsync daemon
  lineinfile:
    path: /etc/default/rsync
    regexp: '^RSYNC_ENABLE'
    line: RSYNC_ENABLE=true

- name: Configure rsyncd
  template:
    src: rsyncd.conf.j2
    dest: /etc/rsyncd.conf
    mode: 0644

- name: Copy rsyncd secrets
  copy:
    content: "backupcrans:{{ backuppc_rsyncd_passwd }}\n"
    dest: /etc/rsyncd.secrets
    mode: 0600

- name: Start rsync service
  systemd:
    name: rsync
    enabled: true
    state: started

- name: TODO
  debug:
    msg: Make use of the lookup plugin to avoid hardcoding things ?