From 93d118dcc07a2e1c9b48d4b56a1b30d096b5cee2 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 13 Jan 2019 02:16:31 +0100 Subject: nextcloud is now running as share:share --- roles/elevate/media/tasks/nextcloud-config.yml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'roles/elevate/media/tasks/nextcloud-config.yml') diff --git a/roles/elevate/media/tasks/nextcloud-config.yml b/roles/elevate/media/tasks/nextcloud-config.yml index 40545326..271aa33f 100644 --- a/roles/elevate/media/tasks/nextcloud-config.yml +++ b/roles/elevate/media/tasks/nextcloud-config.yml @@ -1,12 +1,6 @@ --- - # TODO: fix idempotence -- name: set up permission for external storage - command: docker exec -u root nextcloud.service bash -c "chown root:www-data /srv/external && chmod 02775 /srv/external" - changed_when: false - - ## TODO: this is idempotent but flagging change would be nice -- name: set up permission for external storage +- name: enable files_external app command: docker exec -u www-data nextcloud.service /var/www/html/occ app:enable files_external changed_when: false @@ -37,8 +31,9 @@ nextcloud_files_external_list: "{{ nextcloud_files_external_list.stdout | from_json }}" - name: configure external storage in nextcloud - command: docker exec -u www-data nextcloud.service /var/www/html/occ files_external:create -n --output=json --config="datadir=/srv/external" Fileserver local null::null - when: not (nextcloud_files_external_list | nextcloud_mountpoint_exists('/Fileserver')) + command: docker exec -u www-data nextcloud.service /var/www/html/occ files_external:create -n --output=json --config="datadir=/srv/external/share" Share local null::null + when: not (nextcloud_files_external_list | nextcloud_mountpoint_exists('/Share')) + ## TODO: this is idempotent but flagging change would be nice - name: set up permission for external storage -- cgit v1.2.3