From 9cf24c1accbd4250ce081d23d840837397a63da7 Mon Sep 17 00:00:00 2001 From: Salt Date: Thu, 6 Feb 2020 00:20:43 -0600 Subject: [PATCH] Fix permissions on Nextcloud webroot --- roles/nextcloud/tasks/main.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/roles/nextcloud/tasks/main.yml b/roles/nextcloud/tasks/main.yml index e026cad..870e84b 100644 --- a/roles/nextcloud/tasks/main.yml +++ b/roles/nextcloud/tasks/main.yml @@ -79,13 +79,18 @@ remote_src: yes dest: "{{ nextcloud_webroot }}" extra_opts: [--strip-components=1] + - name: Create data directory + file: + path: "{{ nextcloud_webroot }}/data" + state: directory - name: Chown webroot + # Nextcloud docs say Apache needs write access, so it gets write access file: path: "{{ nextcloud_webroot }}" state: directory recurse: yes - owner: root - group: root + owner: www-data + group: www-data - name: Cleanup file: path: /var/www/nextcloud.tar.bz2