From d09a7c0479c520aa758bff9ee5df7bdb26d4a9f4 Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Tue, 7 Nov 2023 00:30:49 -0600
Subject: [PATCH] Disable proxy for ansible provisioner

Suggestion by:
https://github.com/hashicorp/packer-plugin-ansible/issues/69#issuecomment-1046965236
---
 openstack-compute/nodeimage.pkr.hcl | 2 ++
 openstack-gpu/nodeimage.pkr.hcl     | 2 ++
 openstack-ood/nodeimage.pkr.hcl     | 2 ++
 openstack/nodeimage.pkr.hcl         | 2 ++
 4 files changed, 8 insertions(+)

diff --git a/openstack-compute/nodeimage.pkr.hcl b/openstack-compute/nodeimage.pkr.hcl
index 3dbfc56..15941ba 100644
--- a/openstack-compute/nodeimage.pkr.hcl
+++ b/openstack-compute/nodeimage.pkr.hcl
@@ -37,6 +37,7 @@ build {
   sources = ["source.openstack.image"]
 
   provisioner "ansible" {
+    use_proxy     = false
     user          = var.ssh_username
     groups        = ["compute"]
     playbook_file = "./ansible/compute.yml"
@@ -47,6 +48,7 @@ build {
   }
 
   provisioner "ansible" {
+    use_proxy        = false
     user             = var.ssh_username
     groups           = ["compute"]
     ansible_env_vars = ["ANSIBLE_HOST_KEY_CHECKING=False"]
diff --git a/openstack-gpu/nodeimage.pkr.hcl b/openstack-gpu/nodeimage.pkr.hcl
index 78a38d4..0f375e1 100644
--- a/openstack-gpu/nodeimage.pkr.hcl
+++ b/openstack-gpu/nodeimage.pkr.hcl
@@ -37,6 +37,7 @@ build {
   sources = ["source.openstack.image"]
 
   provisioner "ansible" {
+    use_proxy     = false
     user          = var.ssh_username
     groups        = ["gpu"]
     playbook_file = "./ansible/gpu.yml"
@@ -47,6 +48,7 @@ build {
   }
 
   provisioner "ansible" {
+    use_proxy        = false
     user             = var.ssh_username
     groups           = ["compute"]
     ansible_env_vars = ["ANSIBLE_HOST_KEY_CHECKING=False"]
diff --git a/openstack-ood/nodeimage.pkr.hcl b/openstack-ood/nodeimage.pkr.hcl
index 201e621..b31d7a1 100644
--- a/openstack-ood/nodeimage.pkr.hcl
+++ b/openstack-ood/nodeimage.pkr.hcl
@@ -37,6 +37,7 @@ build {
   sources = ["source.openstack.image"]
 
   provisioner "ansible" {
+    use_proxy     = false
     user          = var.ssh_username
     groups        = ["ood"]
     playbook_file = "./ansible/ood.yml"
@@ -47,6 +48,7 @@ build {
   }
 
   provisioner "ansible" {
+    use_proxy        = false
     user             = var.ssh_username
     groups           = ["ood", "knightly"]
     ansible_env_vars = ["ANSIBLE_HOST_KEY_CHECKING=False"]
diff --git a/openstack/nodeimage.pkr.hcl b/openstack/nodeimage.pkr.hcl
index 5f4d7cb..e9666e9 100644
--- a/openstack/nodeimage.pkr.hcl
+++ b/openstack/nodeimage.pkr.hcl
@@ -37,6 +37,7 @@ build {
   sources = ["source.openstack.image"]
 
   provisioner "ansible" {
+    use_proxy     = false
     user          = var.ssh_username
     groups        = ["base"]
     playbook_file = "./ansible/base.yml"
@@ -47,6 +48,7 @@ build {
   }
 
   provisioner "ansible" {
+    use_proxy        = false
     user             = var.ssh_username
     groups           = ["base"]
     ansible_env_vars = ["ANSIBLE_HOST_KEY_CHECKING=False"]
-- 
GitLab