diff --git a/roles/kubernetes_test/tasks/Rocky.yml b/roles/kubernetes_test/tasks/Rocky.yml index 2f4375f..f7a3c8d 100644 --- a/roles/kubernetes_test/tasks/Rocky.yml +++ b/roles/kubernetes_test/tasks/Rocky.yml @@ -20,6 +20,11 @@ dest: /tmp remote_src: true when: inventory_hostname.endswith('-vm01.home.lan') + - name: Create Helm working directory + file: + path: /tmp/helm + state: directory + mode: '0755' - name: Install Helm v3 binary ansible.builtin.copy: @@ -27,6 +32,10 @@ dest: /usr/local/bin/helm mode: '0755' remote_src: true + environment: + HOME: /tmp/helm + XDG_CONFIG_HOME: /tmp/helm + KUBECONFIG: /home/jd/.kube/config become: true when: inventory_hostname.endswith('-vm01.home.lan') @@ -36,7 +45,9 @@ repo_url: https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/ environment: PATH: /usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin - HOME: /home/jd + HOME: /tmp/helm + XDG_CONFIG_HOME: /tmp/helm + become: false when: inventory_hostname.endswith('-vm01.home.lan') - name: Install NFS Subdir External Provisioner