From a2795f9aaeb7d68173be98ceebe9e676397498c3 Mon Sep 17 00:00:00 2001 From: Stephen Simpson Date: Wed, 1 Apr 2026 09:27:00 -0500 Subject: [PATCH] Fix ansible_user undefined error in GKE and AKS Terraform tasks When ansible_connection=local is used, ansible_user is never set and referencing it causes an immediate failure. Replace /home/{{ ansible_user }} with {{ ansible_env.HOME }} which resolves correctly in local connections. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- playbooks/roles/k8s_setup/tasks/k8s_setup_aks.yml | 2 +- playbooks/roles/k8s_setup/tasks/k8s_setup_gke.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/playbooks/roles/k8s_setup/tasks/k8s_setup_aks.yml b/playbooks/roles/k8s_setup/tasks/k8s_setup_aks.yml index b85f133..f70c651 100644 --- a/playbooks/roles/k8s_setup/tasks/k8s_setup_aks.yml +++ b/playbooks/roles/k8s_setup/tasks/k8s_setup_aks.yml @@ -76,7 +76,7 @@ project_path: "{{ playbook_dir }}/../ascender_install_artifacts/aks_deploy" state: present variables: - home_dir: "/home/{{ ansible_user}}" + home_dir: "{{ ansible_env.HOME }}" aks_cluster_name: "{{ AKS_CLUSTER_NAME }}" resource_group_location: "{{ AKS_CLUSTER_REGION }}" node_count: "{{ AKS_NUM_WORKER_NODES }}" diff --git a/playbooks/roles/k8s_setup/tasks/k8s_setup_gke.yml b/playbooks/roles/k8s_setup/tasks/k8s_setup_gke.yml index 375f46d..86f354e 100644 --- a/playbooks/roles/k8s_setup/tasks/k8s_setup_gke.yml +++ b/playbooks/roles/k8s_setup/tasks/k8s_setup_gke.yml @@ -84,7 +84,7 @@ project_path: "{{ playbook_dir }}/../ascender_install_artifacts/gke_deploy" state: present variables: - home_dir: "/home/{{ ansible_user}}" + home_dir: "{{ ansible_env.HOME }}" gke_cluster_name: "{{ GKE_CLUSTER_NAME }}" kubernetes_version: "{{ GKE_K8S_VERSION }}" project_id: "{{ GKE_PROJECT_ID }}"