From c380d6885da14ca6cc267dbabbd23e41f98b2fa0 Mon Sep 17 00:00:00 2001 From: Varac <varac@varac.net> Date: Tue, 15 Sep 2020 09:46:51 +0200 Subject: [PATCH] Use existing PVC for single-sign-on installation Closes: #477 --- ansible/roles/apps/tasks/single-sign-on.yml | 21 +++++++++++++++++++ .../templates/settings/single-sign-on.yaml | 1 + 2 files changed, 22 insertions(+) diff --git a/ansible/roles/apps/tasks/single-sign-on.yml b/ansible/roles/apps/tasks/single-sign-on.yml index b8be81a04..2e9080129 100644 --- a/ansible/roles/apps/tasks/single-sign-on.yml +++ b/ansible/roles/apps/tasks/single-sign-on.yml @@ -16,3 +16,24 @@ - config - flux - single-sign-on + +- name: Create persistent volumes for single-sign-on userbackend data + tags: + - config + - single-sign-on + - storage + vars: + pvc: + name: "single-sign-on-{{ item.name }}" + namespace: "oas-apps" + size: "{{ item.size }}" + include_tasks: + file: pvc.yml + apply: + tags: + - config + - single-sign-on + - storage + with_items: + - name: "userbackend" + size: 1Gi diff --git a/ansible/roles/apps/templates/settings/single-sign-on.yaml b/ansible/roles/apps/templates/settings/single-sign-on.yaml index 92075fb15..8ed680d39 100644 --- a/ansible/roles/apps/templates/settings/single-sign-on.yaml +++ b/ansible/roles/apps/templates/settings/single-sign-on.yaml @@ -25,6 +25,7 @@ userbackend: persistence: enabled: true size: 1Gi + existingClaim: single-sign-on-userbackend podAnnotations: # Let the backup system include nextcloud database data. backup.velero.io/backup-volumes: "database" -- GitLab