- name: install radicale pip: name: radicale state: present extra_args: --user - name: copy radicale password file become: true copy: src: 'files/radicale/radicale_users' dest: '/etc/radicale/users' owner: root group: root mode: '0644' - name: create radicale nginx directory become: true file: path: '/etc/nginx/radicale' state: directory owner: root group: root - name: copy radicale nginx password file become: true copy: src: 'files/radicale/radicale_htpasswd' dest: '/etc/nginx/radicale/htpasswd' owner: root group: root mode: '0644' - name: copy radicale template become: true template: src: 'templates/radicale.j2' dest: '/etc/radicale/config' owner: root group: root mode: '0600' - name: restart radicale service become: true systemd: name: radicale state: restarted enabled: true