Add Azure provider for secrets store
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Adrien Reslinger 2021-12-16 23:31:56 +01:00
parent 66d6fe4426
commit 4405997876
Signed by: adrien
GPG key ID: DA7B27055C66D6DE

View file

@ -17,13 +17,14 @@
- name: Defined Secrets Store repository
kubernetes.core.helm_repository:
name: secrets-store-csi-driver
repo_url: "https://raw.githubusercontent.com/kubernetes-sigs/secrets-store-csi-driver/master/charts"
repo_url: "https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts"
- name: Deploy Secrets Store chart
kubernetes.core.helm:
context: "{{ my_context }}"
state: "{{ storage_secrets_store_state }}"
name: csi-secrets-store
namespace: "kube-system"
chart_ref: secrets-store-csi-driver/secrets-store-csi-driver
# https://github.com/camptocamp/secrets-store-csi-driver-provider-gopass
@ -31,13 +32,28 @@
kubernetes.core.k8s:
state: "{{ storage_secrets_store_state }}"
context: "{{ my_context }}"
namespace: "{{ storage_localpath_namespace }}"
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 }}"
state: "{{ storage_secrets_store_state }}"
name: csi-secrets-store-provider-azure
namespace: "kube-system"
chart_ref: csi-secrets-store-provider-azure/csi-secrets-store-provider-azure
values:
secrets-store-csi-driver:
install: false
tags:
- storage
- secrets-store
# https://github.com/hashicorp/vault-csi-provider
# https://github.com/Azure/secrets-store-csi-driver-provider-azure