Fix: Update helm packer template 39/133739/2
authorAnil Belur <abelur@linuxfoundation.org>
Wed, 22 Mar 2023 16:44:28 +0000 (22:14 +0530)
committerAnil Belur <abelur@linuxfoundation.org>
Wed, 22 Mar 2023 16:58:34 +0000 (22:28 +0530)
Update helm packer template provisioner to pick up the
ansible tools installed under the venv.

Issue-ID: CIMAN-33
Change-Id: If43a26d157f2c4da2714962e4df4a2c8922ab1d2
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
packer/templates/helm.json

index cdf752a..ac824ce 100644 (file)
@@ -42,9 +42,7 @@
   "provisioners": [
     {
       "type": "shell",
-      "scripts": [
-        "common-packer/provision/install-python.sh"
-      ],
+      "scripts": ["common-packer/provision/install-python.sh"],
       "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi"
     },
     {
@@ -53,6 +51,8 @@
     },
     {
       "type": "ansible",
+      "command": "./common-packer/ansible-playbook.sh",
+      "skip_version_check": true,
       "playbook_file": "provision/helm.yaml",
       "ansible_env_vars": [
         "ANSIBLE_NOCOWS=1",