debian-setup/tasks/radicale.yml
2021-10-26 11:23:35 +02:00

47 lines
916 B
YAML

- 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