summaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/elevate/media/tasks/nextcloud-app.yml1
-rw-r--r--roles/elevate/media/templates/nextcloud-pod-spec-with-mariadb.yml.j26
2 files changed, 7 insertions, 0 deletions
diff --git a/roles/elevate/media/tasks/nextcloud-app.yml b/roles/elevate/media/tasks/nextcloud-app.yml
index d2ea183a..22e3f693 100644
--- a/roles/elevate/media/tasks/nextcloud-app.yml
+++ b/roles/elevate/media/tasks/nextcloud-app.yml
@@ -129,6 +129,7 @@
### TODO: proper way to wait for app and database pods to become ready!!!
- name: fetch status of nextcloud instance
+ check_mode: no
command: "nextcloud-occ '{{ elevate_media_nextcloud_instance_name }}' status -n --no-warnings --output json"
changed_when: false
register: nextcloud_status
diff --git a/roles/elevate/media/templates/nextcloud-pod-spec-with-mariadb.yml.j2 b/roles/elevate/media/templates/nextcloud-pod-spec-with-mariadb.yml.j2
index ea9f90ad..cddc55f5 100644
--- a/roles/elevate/media/templates/nextcloud-pod-spec-with-mariadb.yml.j2
+++ b/roles/elevate/media/templates/nextcloud-pod-spec-with-mariadb.yml.j2
@@ -20,6 +20,8 @@ containers:
mountPath: /etc/apache2/ports.conf
subPath: ports.conf
readOnly: true
+ - name: external-share
+ mountPath: /srv/external/share
ports:
- containerPort: 8080
hostPort: {{ elevate_media_nextcloud_instance.port }}
@@ -60,3 +62,7 @@ volumes:
hostPath:
path: "{{ elevate_media_nextcloud_base_path }}/{{ elevate_media_nextcloud_instance_name }}/{{ elevate_media_nextcloud_instance.database.type }}"
type: Directory
+- name: external-share
+ hostPath:
+ path: /srv/_samba_/share
+ type: Directory