Fix lint errors
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Some checks reported errors
continuous-integration/drone/push Build encountered an error
This commit is contained in:
parent
762bd0781b
commit
27f14ecf1b
9 changed files with 326 additions and 322 deletions
|
|
@ -2,43 +2,43 @@
|
|||
- name: Install Secrets Store
|
||||
block:
|
||||
# https://github.com/kubernetes-sigs/secrets-store-csi-driver/tree/master/charts/secrets-store-csi-driver
|
||||
- name: Defined Secrets Store repository
|
||||
kubernetes.core.helm_repository:
|
||||
name: secrets-store-csi-driver
|
||||
repo_url: "https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts"
|
||||
- name: Defined Secrets Store repository
|
||||
kubernetes.core.helm_repository:
|
||||
name: secrets-store-csi-driver
|
||||
repo_url: "https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts"
|
||||
|
||||
- name: Deploy Secrets Store chart
|
||||
kubernetes.core.helm:
|
||||
context: "{{ my_context }}"
|
||||
name: csi-secrets-store
|
||||
release_namespace: "kube-system"
|
||||
chart_version: "{{ storage_secrets_store.version }}"
|
||||
chart_ref: secrets-store-csi-driver/secrets-store-csi-driver
|
||||
- name: Deploy Secrets Store chart
|
||||
kubernetes.core.helm:
|
||||
context: "{{ my_context }}"
|
||||
name: csi-secrets-store
|
||||
release_namespace: "kube-system"
|
||||
chart_version: "{{ storage_secrets_store.version }}"
|
||||
chart_ref: secrets-store-csi-driver/secrets-store-csi-driver
|
||||
|
||||
# https://github.com/camptocamp/secrets-store-csi-driver-provider-gopass
|
||||
- name: Deploy Secrets Store CSI driver provider gopass
|
||||
kubernetes.core.k8s:
|
||||
state: "present"
|
||||
context: "{{ my_context }}"
|
||||
namespace: "kube-system"
|
||||
apply: true
|
||||
resource_definition: "{{ lookup('file', 'secrets-provider-gopass/provider-gopass-installer.yaml') | from_yaml }}"
|
||||
# https://github.com/camptocamp/secrets-store-csi-driver-provider-gopass
|
||||
- name: Deploy Secrets Store CSI driver provider gopass
|
||||
kubernetes.core.k8s:
|
||||
state: "present"
|
||||
context: "{{ my_context }}"
|
||||
namespace: "kube-system"
|
||||
apply: true
|
||||
resource_definition: "{{ lookup('file', 'secrets-provider-gopass/provider-gopass-installer.yaml') | from_yaml }}"
|
||||
|
||||
# https://github.com/Azure/secrets-store-csi-driver-provider-azure
|
||||
- name: Deploy Secrets Store CSI driver provider azure
|
||||
kubernetes.core.helm_repository:
|
||||
name: csi-secrets-store-provider-azure
|
||||
repo_url: "https://raw.githubusercontent.com/Azure/secrets-store-csi-driver-provider-azure/master/charts"
|
||||
- name: Deploy Secrets Store chart
|
||||
kubernetes.core.helm:
|
||||
context: "{{ my_context }}"
|
||||
name: csi-secrets-store-provider-azure
|
||||
release_namespace: "kube-system"
|
||||
chart_version: "{{ storage_secrets_store_azure.version }}"
|
||||
chart_ref: csi-secrets-store-provider-azure/csi-secrets-store-provider-azure
|
||||
values:
|
||||
secrets-store-csi-driver:
|
||||
install: false
|
||||
# https://github.com/Azure/secrets-store-csi-driver-provider-azure
|
||||
- name: Deploy Secrets Store CSI driver provider azure
|
||||
kubernetes.core.helm_repository:
|
||||
name: csi-secrets-store-provider-azure
|
||||
repo_url: "https://raw.githubusercontent.com/Azure/secrets-store-csi-driver-provider-azure/master/charts"
|
||||
- name: Deploy Secrets Store chart
|
||||
kubernetes.core.helm:
|
||||
context: "{{ my_context }}"
|
||||
name: csi-secrets-store-provider-azure
|
||||
release_namespace: "kube-system"
|
||||
chart_version: "{{ storage_secrets_store_azure.version }}"
|
||||
chart_ref: csi-secrets-store-provider-azure/csi-secrets-store-provider-azure
|
||||
values:
|
||||
secrets-store-csi-driver:
|
||||
install: false
|
||||
when:
|
||||
- storage_secrets_store.enabled
|
||||
tags:
|
||||
|
|
@ -49,23 +49,23 @@
|
|||
|
||||
- name: Secret Store need to be absent
|
||||
block:
|
||||
- name: Uninstall Secrets Store
|
||||
kubernetes.core.helm:
|
||||
context: "{{ my_context }}"
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
release_namespace: "kube-system"
|
||||
with_items:
|
||||
- "csi-secrets-store"
|
||||
- "csi-secrets-store-provider-azure"
|
||||
- name: Remove Ingress for longhorn UI
|
||||
kubernetes.core.k8s:
|
||||
state: absent
|
||||
context: "{{ my_context }}"
|
||||
namespace: "kube-system"
|
||||
resource_definition: "{{ lookup('file', item) | from_yaml }}"
|
||||
with_items:
|
||||
- "secrets-provider-gopass/provider-gopass-installer.yaml"
|
||||
- name: Uninstall Secrets Store
|
||||
kubernetes.core.helm:
|
||||
context: "{{ my_context }}"
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
release_namespace: "kube-system"
|
||||
with_items:
|
||||
- "csi-secrets-store"
|
||||
- "csi-secrets-store-provider-azure"
|
||||
- name: Remove Ingress for longhorn UI
|
||||
kubernetes.core.k8s:
|
||||
state: absent
|
||||
context: "{{ my_context }}"
|
||||
namespace: "kube-system"
|
||||
resource_definition: "{{ lookup('file', item) | from_yaml }}"
|
||||
with_items:
|
||||
- "secrets-provider-gopass/provider-gopass-installer.yaml"
|
||||
|
||||
when:
|
||||
- not storage_secrets_store.enabled
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue