diff --git a/playbooks/kubernetes_setup.yml b/playbooks/kubernetes_setup.yml index 8574d31..8580772 100644 --- a/playbooks/kubernetes_setup.yml +++ b/playbooks/kubernetes_setup.yml @@ -10,6 +10,8 @@ when: is_localhost - role: kubernetes_argocd when: is_localhost + - role: kubernetes_nfs + when: is_localhost - role: kubernetes_metallb when: is_localhost - role: kubernetes_cert_manager diff --git a/roles/common/vars/main.yml b/roles/common/vars/main.yml index f904520..9b3eeeb 100644 --- a/roles/common/vars/main.yml +++ b/roles/common/vars/main.yml @@ -13,3 +13,4 @@ common_packages: - bat - fd-find - ripgrep + - nfs-common diff --git a/roles/kubernetes_nfs/tasks/main.yml b/roles/kubernetes_nfs/tasks/main.yml index aa96ea4..20284e5 100644 --- a/roles/kubernetes_nfs/tasks/main.yml +++ b/roles/kubernetes_nfs/tasks/main.yml @@ -6,11 +6,14 @@ name: "{{ kubernetes_nfs_helm_name }}" repo_url: "{{ kubernetes_nfs_helm_url }}" -- name: Install NetCup Webhook +- 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"