diff options
Diffstat (limited to 'roles/elevate/media/tasks/nextcloud-config.yml')
-rw-r--r-- | roles/elevate/media/tasks/nextcloud-config.yml | 13 |
1 files changed, 4 insertions, 9 deletions
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 |