Update packer config to work in Vexxhost 55/66255/13
authorThanh Ha <thanh.ha@linuxfoundation.org>
Wed, 6 Dec 2017 02:04:06 +0000 (21:04 -0500)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 12 Dec 2017 19:59:35 +0000 (14:59 -0500)
commit4f39afa724d84b0d4f31888eb241d7d7b60ea509
treee7301675cef0de0348de1d869f26a537d17ce3fd
parent9ecdc90241405fc99e9da6ea9a23f86a2d295efc
Update packer config to work in Vexxhost

Improved the templates to support SOCKS 5 proxy configuration
via the `ssh_proxy_host` configuration that is optional. This
can be configured in the vars file.

Additionally we are now prefixing image names with "ZZCI - " so that
you can immediately tell from the name that the image is managed by
our automated systems as well as having them sorted last. This should
make it easier to manage images in the WebUI.

Update packer version from 0.12.2 to 1.1.3 so that we can use the
ssh_proxy_host parameter.

Issue: RELENG-706
Change-Id: I3b7200c6a917a961f9da38e5eeea95347ceed4a7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
18 files changed:
packer/provision/java-builder.sh
packer/templates/autorelease.json [new file with mode: 0644]
packer/templates/baseline.json
packer/templates/devstack-pre-pip-newton.json
packer/templates/devstack-pre-pip-ocata.json
packer/templates/devstack-pre-pip-pike.json
packer/templates/devstack.json
packer/templates/docker.json
packer/templates/gbp.json
packer/templates/java-builder.json
packer/templates/mininet-ovs-2.5.json
packer/templates/mininet-ovs-2.6.json
packer/templates/mininet.json
packer/templates/robot.json
packer/vars/centos.json
packer/vars/cloud-env.json.example
packer/vars/ubuntu-14.04.json
packer/vars/ubuntu-16.04.json