diff --git a/roles/radicale/handlers/main.yml b/roles/radicale/handlers/main.yml new file mode 100644 index 0000000..5b11622 --- /dev/null +++ b/roles/radicale/handlers/main.yml @@ -0,0 +1,7 @@ +--- +- name: systemctl restart uwsgi + systemd: + name: uwsgi + state: restarted + become: "{{ radicale_become }}" + become_user: "{{ radicale_become_user }}" diff --git a/roles/radicale/tasks/main.yml b/roles/radicale/tasks/main.yml index 19f14ea..126d2e9 100644 --- a/roles/radicale/tasks/main.yml +++ b/roles/radicale/tasks/main.yml @@ -31,6 +31,12 @@ dest: /etc/radicale/users mode: 0640 + - name: enable radicale uWSGI service + ansible.builtin.file: + src: /etc/uwsgi/apps-available/radicale.ini + path: /etc/uwsgi/apps-enabled/radicale.ini + state: link + notify: systemctl restart uwsgi become: "{{ radicale_become }}" become_user: "{{ radicale_become_user }}"