Fix: Update memcached packer template 23/133923/1
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Wed, 29 Mar 2023 19:22:57 +0000 (12:22 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Wed, 29 Mar 2023 19:22:57 +0000 (12:22 -0700)
Update memcached packer template provisioner to pick up the
ansible tools installed under the venv.

Issue-ID: CIMAN-33
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: Ia8234567c6dbf25021c2b51beea43717238655b5

packer/templates/memcached.json

index 6554fb6..c25a564 100644 (file)
@@ -41,9 +41,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"
     },
     {
@@ -52,6 +50,8 @@
     },
     {
       "type": "ansible",
+      "command": "./common-packer/ansible-playbook.sh",
+      "skip_version_check": true,
       "playbook_file": "provision/memcached.yaml",
       "ansible_env_vars": [
         "ANSIBLE_NOCOWS=1",