Browse Source

Updated deploy nfs-client-provisioner task

Signed-off-by: blesson-james <blesson_james@Dellteam.com>
blesson-james 3 years ago
parent
commit
459346c312
1 changed files with 14 additions and 4 deletions
  1. 14 4
      roles/k8s_start_services/tasks/deploy_k8s_services.yml

+ 14 - 4
roles/k8s_start_services/tasks/deploy_k8s_services.yml

@@ -108,10 +108,20 @@
   changed_when: true
   tags: init
 
-- name: Start NFS Client Provisioner
-  command: "helm install stable/nfs-client-provisioner --set nfs.server='{{ nfs_server }}' --set nfs.path='{{ nfs_path }}' --generate-name"
+- name: Start NFS Client Provisioner using NFS on manager node
+  command: "helm install stable/nfs-client-provisioner --set nfs.server='{{ nfs_server_manager_node }}' --set nfs.path='{{ nfs_share_dir }}' --generate-name"
   changed_when: true
-  when: "'nfs-client-provisioner' not in k8s_pods.stdout"
+  when:
+    - "'nfs-client-provisioner' not in k8s_pods.stdout"
+    - not hostvars['127.0.0.1']['powervault_status']
+  tags: init
+
+- name: Start NFS Client Provisioner using NFS on NFS Node
+  command: "helm install stable/nfs-client-provisioner --set nfs.server='{{ nfs_server_nfs_node }}' --set nfs.path='{{ me4_nfs_share_k8s }}' --generate-name"
+  changed_when: true
+  when:
+    - "'nfs-client-provisioner' not in k8s_pods.stdout"
+    - hostvars['127.0.0.1']['powervault_status']
   tags: init
 
 - name: Set NFS-Client Provisioner as DEFAULT StorageClass
@@ -217,4 +227,4 @@
   command: helm install my-release spark-operator/spark-operator --set image.tag={{ operator_image_tag }} --namespace spark-operator --create-namespace
   changed_when: true
   when: "'spark-operator' not in k8s_pods.stdout"
-  tags: init
+  tags: init