From bd9247d792cb871d7a900acc9cf04c66b2858b75 Mon Sep 17 00:00:00 2001 From: richard Date: Sat, 18 Nov 2023 11:50:24 -0500 Subject: [PATCH] pin nextcloud to 26.0.7 --- ansible-5/roles/prod.k3s/defaults/main.yml | 3 ++- ansible-5/roles/prod.k3s/files/nextcloud/values.yaml | 8 ++++---- ansible-5/roles/prod.k3s/tasks/deployments/nextcloud.yaml | 6 +++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/ansible-5/roles/prod.k3s/defaults/main.yml b/ansible-5/roles/prod.k3s/defaults/main.yml index 6b7b764..50544af 100644 --- a/ansible-5/roles/prod.k3s/defaults/main.yml +++ b/ansible-5/roles/prod.k3s/defaults/main.yml @@ -78,8 +78,9 @@ apps: state: present nextcloud: - enabled: false + enabled: true namespace: nextcloud + state: present hello_world: enabled: true diff --git a/ansible-5/roles/prod.k3s/files/nextcloud/values.yaml b/ansible-5/roles/prod.k3s/files/nextcloud/values.yaml index c9e8c41..e879480 100644 --- a/ansible-5/roles/prod.k3s/files/nextcloud/values.yaml +++ b/ansible-5/roles/prod.k3s/files/nextcloud/values.yaml @@ -1,9 +1,9 @@ --- -#image: -# repository: dkregistry.xai-corp.net -# tag: "21.0" -# flavor: apache +image: + repository: nextcloud + tag: "26.0.7" + flavor: apache # pullSecrets: regcred ingress: diff --git a/ansible-5/roles/prod.k3s/tasks/deployments/nextcloud.yaml b/ansible-5/roles/prod.k3s/tasks/deployments/nextcloud.yaml index 83c4f27..d3552b8 100644 --- a/ansible-5/roles/prod.k3s/tasks/deployments/nextcloud.yaml +++ b/ansible-5/roles/prod.k3s/tasks/deployments/nextcloud.yaml @@ -8,14 +8,14 @@ name: "{{apps.nextcloud.namespace}}" api_version: v1 kind: Namespace - state: "{{present}}" + state: "{{apps.nextcloud.state}}" become: true - name: create persistent volume resources kubernetes.core.k8s: kubeconfig: "/etc/rancher/k3s/k3s.yaml" - state: "present" + state: "{{apps.nextcloud.state}}" definition: "{{ lookup('template', item) | from_yaml }}" loop: # - nextcloud/pv-apps.yaml @@ -44,7 +44,7 @@ - name: Install Nextcloud Release local_action: module: kubernetes.core.helm - release_state: "present" + release_state: "{{apps.nextcloud.state}}" name: nextcloud namespace: "{{apps.nextcloud.namespace}}" create_namespace: yes