From 3047204bccac113e7d3f17498f8f945ef021b27d Mon Sep 17 00:00:00 2001
From: Varac <varac@varac.net>
Date: Mon, 20 Jan 2020 16:00:53 +0100
Subject: [PATCH] Use custom PVCs for NC redis and rabbitmq

Closes: #514
---
 ansible/roles/apps/tasks/nextcloud.yml               | 4 ++++
 ansible/roles/apps/templates/nextcloud-settings.yaml | 6 ++++++
 2 files changed, 10 insertions(+)

diff --git a/ansible/roles/apps/tasks/nextcloud.yml b/ansible/roles/apps/tasks/nextcloud.yml
index fe12a318d..a635295a2 100644
--- a/ansible/roles/apps/tasks/nextcloud.yml
+++ b/ansible/roles/apps/tasks/nextcloud.yml
@@ -25,3 +25,7 @@
       size: 2Gi
     - name: "mariadb"
       size: 512Mi
+    - name: "rabbitmq"
+      size: 8Gi
+    - name: "redis"
+      size: 8Gi
diff --git a/ansible/roles/apps/templates/nextcloud-settings.yaml b/ansible/roles/apps/templates/nextcloud-settings.yaml
index 679a8177a..4844025c2 100644
--- a/ansible/roles/apps/templates/nextcloud-settings.yaml
+++ b/ansible/roles/apps/templates/nextcloud-settings.yaml
@@ -90,6 +90,12 @@ postgresql:
 rabbitmq:
   rabbitmq:
     password: "{{ onlyoffice_rabbitmq_password }}"
+  persistence:
+    existingClaim: "nextcloud-rabbitmq"
+
+redis:
+  persistence:
+    existingClaim: "nextcloud-redis"
 
 sociallogin:
   server_name: "sso.{{ domain }}"
-- 
GitLab