summaryrefslogtreecommitdiff
path: root/roles/elevate/media/tasks/nextcloud-config.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-01-13 02:16:31 +0100
committerChristian Pointner <equinox@spreadspace.org>2019-01-13 02:16:31 +0100
commit93d118dcc07a2e1c9b48d4b56a1b30d096b5cee2 (patch)
treeec9e429fedc52a74cc981da6d1bd3e6884b6a14d /roles/elevate/media/tasks/nextcloud-config.yml
parentele-media: added samba (diff)
nextcloud is now running as share:share
Diffstat (limited to 'roles/elevate/media/tasks/nextcloud-config.yml')
-rw-r--r--roles/elevate/media/tasks/nextcloud-config.yml13
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