feat(kubernetes): add nfs-provisioner
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
@@ -10,6 +10,8 @@
|
|||||||
when: is_localhost
|
when: is_localhost
|
||||||
- role: kubernetes_argocd
|
- role: kubernetes_argocd
|
||||||
when: is_localhost
|
when: is_localhost
|
||||||
|
- role: kubernetes_nfs
|
||||||
|
when: is_localhost
|
||||||
- role: kubernetes_metallb
|
- role: kubernetes_metallb
|
||||||
when: is_localhost
|
when: is_localhost
|
||||||
- role: kubernetes_cert_manager
|
- role: kubernetes_cert_manager
|
||||||
|
|||||||
@@ -13,3 +13,4 @@ common_packages:
|
|||||||
- bat
|
- bat
|
||||||
- fd-find
|
- fd-find
|
||||||
- ripgrep
|
- ripgrep
|
||||||
|
- nfs-common
|
||||||
|
|||||||
@@ -6,11 +6,14 @@
|
|||||||
name: "{{ kubernetes_nfs_helm_name }}"
|
name: "{{ kubernetes_nfs_helm_name }}"
|
||||||
repo_url: "{{ kubernetes_nfs_helm_url }}"
|
repo_url: "{{ kubernetes_nfs_helm_url }}"
|
||||||
|
|
||||||
- name: Install NetCup Webhook
|
- name: Install pvc provider
|
||||||
kubernetes.core.helm:
|
kubernetes.core.helm:
|
||||||
name: "{{ kubernetes_nfs_helm_name }}"
|
name: "{{ kubernetes_nfs_helm_name }}"
|
||||||
chart_ref: "{{ kubernetes_nfs_helm_chart }}"
|
chart_ref: "{{ kubernetes_nfs_helm_chart }}"
|
||||||
create_namespace: true
|
create_namespace: true
|
||||||
|
release_namespace: nfs-provisioner
|
||||||
set_values:
|
set_values:
|
||||||
- value: "nfs.server={{ kubernetes_nfs_server_host }}"
|
- value: "nfs.server={{ kubernetes_nfs_server_host }}"
|
||||||
- value: "nfs.path={{ kubernetes_nfs_server_path }}"
|
- value: "nfs.path={{ kubernetes_nfs_server_path }}"
|
||||||
|
- value: "storageClass.name=nfs-kubernetes"
|
||||||
|
- value: "replicaCount=1"
|
||||||
|
|||||||
Reference in New Issue
Block a user