Skip to content
Snippets Groups Projects
Commit 449f735d authored by Varac's avatar Varac
Browse files

Merge branch '514-use-custom-pvcs-for-nextcloud' into 'master'

Resolve "Use custom PVCs for nextcloud"

Closes #514

See merge request openappstack/openappstack!224
parents 60792b2c 0d3673dd
No related branches found
No related tags found
No related merge requests found
......@@ -54,4 +54,10 @@
flux:
name: "cert-manager-settings"
namespace: "oas"
include_tasks: flux_secret.yml
include_tasks:
file: flux_secret.yml
apply:
tags:
- config
- flux
- cert-manager
......@@ -8,4 +8,10 @@
flux:
name: "local-storage-settings"
namespace: "oas"
include_tasks: flux_secret.yml
include_tasks:
file: flux_secret.yml
apply:
tags:
- config
- flux
- local-storage
......@@ -7,7 +7,13 @@
vars:
flux:
name: "nextcloud-settings"
include_tasks: flux_secret.yml
include_tasks:
file: flux_secret.yml
apply:
tags:
- config
- flux
- nextcloud
- name: Create persistent volumes for nextcloud data and metadata
tags:
......@@ -19,9 +25,19 @@
name: "nextcloud-{{ item.name }}"
namespace: "oas-apps"
size: "{{ item.size }}"
include_tasks: pvc.yml
include_tasks:
file: pvc.yml
apply:
tags:
- config
- nextcloud
- storage
with_items:
- name: "files"
size: 2Gi
- name: "mariadb"
size: 512Mi
- name: "rabbitmq"
size: 8Gi
- name: "redis"
size: 8Gi
......@@ -9,4 +9,10 @@
flux:
name: "ingress-settings"
namespace: "oas"
include_tasks: flux_secret.yml
include_tasks:
file: flux_secret.yml
apply:
tags:
- config
- flux
- nginx
......@@ -40,4 +40,11 @@
flux:
name: "monitoring-settings"
namespace: "oas"
include_tasks: flux_secret.yml
include_tasks:
file: flux_secret.yml
apply:
tags:
- config
- flux
- monitoring
- prometheus
---
- name: Create Persistent Volume Claim for application
tags:
- storage
k8s:
state: present
definition:
......
......@@ -8,4 +8,10 @@
vars:
flux:
name: "rocketchat-settings"
include_tasks: flux_secret.yml
include_tasks:
file: flux_secret.yml
apply:
tags:
- config
- flux
- rocketchat
......@@ -9,4 +9,10 @@
flux:
name: "single-sign-on-settings"
namespace: "oas"
include_tasks: flux_secret.yml
include_tasks:
file: flux_secret.yml
apply:
tags:
- config
- flux
- single-sign-on
......@@ -7,7 +7,14 @@
vars:
flux:
name: "wordpress-settings"
include_tasks: flux_secret.yml
include_tasks:
file: flux_secret.yml
apply:
tags:
- config
- flux
- wordpress
- name: Create persistent volumes for wordpress data and metadata
tags:
......@@ -19,7 +26,13 @@
name: "wordpress-{{ item.name }}"
namespace: "oas-apps"
size: "{{ item.size }}"
include_tasks: pvc.yml
include_tasks:
file: pvc.yml
apply:
tags:
- config
- wordpress
- storage
with_items:
- name: "files"
size: 2Gi
......
......@@ -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 }}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment