summaryrefslogtreecommitdiff
path: root/roles/elevate
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-07-07 01:45:41 +0200
committerChristian Pointner <equinox@spreadspace.org>2022-07-07 01:45:41 +0200
commit81b6d2299f61d3fdb51da3c72887ab7c43ff2f22 (patch)
tree01e87c5109154cc8921c0c348dccfee29f1a9cce /roles/elevate
parentele-media run nextcloud installer (diff)
ele-media: mount share to nextcloud container
Diffstat (limited to 'roles/elevate')
-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