Add hashicorp's packer 0.12.2 to basebuild 51/5151/1
authorAnil Belur <abelur@linuxfoundation.org>
Wed, 15 Feb 2017 01:32:42 +0000 (11:32 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Wed, 15 Feb 2017 08:06:50 +0000 (18:06 +1000)
Change-Id: I3bc41f53d5e36fab5fe475aac67f1406d12d4075
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
packer/provision/basebuild.sh

index 082cfcc..5e122dc 100644 (file)
@@ -177,6 +177,14 @@ all_systems() {
     echo "ServerAliveCountMax 30"   | sudo tee -a ${SSH_CFG} >/dev/null 2>&1
     echo "ServerAliveInterval 10"   | sudo tee -a ${SSH_CFG} >/dev/null 2>&1
 
+    # Following installs hashicorp's packer binary which is required  for
+    # ci-management-{verify,merge}-packer jobs
+    mkdir /tmp/packer.io
+    cd /tmp/packer.io
+    wget https://releases.hashicorp.com/packer/0.12.2/packer_0.12.2_linux_amd64.zip
+    unzip packer_0.12.2_linux_amd64.zip -d /usr/local/bin/
+    # note: rename to packer.io to avoid conflict with cracklib packer
+    mv /usr/local/bin/packer /usr/local/bin/packer.io
 }
 
 echo "---> Detecting OS"