Files
ansible/roles/kubernetes_nfs/tasks/main.yml
Tuan-Dat Tran e1a2248154 feat(kubernetes): add nfs-provisioner
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
2025-07-15 23:24:52 +02:00

20 lines
600 B
YAML

---
# helm repo add
- name: Add a repository
kubernetes.core.helm_repository:
name: "{{ kubernetes_nfs_helm_name }}"
repo_url: "{{ kubernetes_nfs_helm_url }}"
- name: Install pvc provider
kubernetes.core.helm:
name: "{{ kubernetes_nfs_helm_name }}"
chart_ref: "{{ kubernetes_nfs_helm_chart }}"
create_namespace: true
release_namespace: nfs-provisioner
set_values:
- value: "nfs.server={{ kubernetes_nfs_server_host }}"
- value: "nfs.path={{ kubernetes_nfs_server_path }}"
- value: "storageClass.name=nfs-kubernetes"
- value: "replicaCount=1"