Major refactor of Packer Vagrant+Docker logic 91/36791/4
authorDaniel Farrell <dfarrell@redhat.com>
Mon, 28 Mar 2016 22:07:30 +0000 (18:07 -0400)
committerDaniel Farrell <dfarrell@redhat.com>
Mon, 4 Apr 2016 14:46:39 +0000 (10:46 -0400)
commit8f52657b565966c72ba20776f0374033eda73a58
tree2f8c81708d95e78d29709843de89e07237284dd4
parentdec818bea8d5f277a3218f3351c058094f73e758
Major refactor of Packer Vagrant+Docker logic

* Reorganize files/dirs to scale to larger number of builds
* Extract vars from templates more completely
* Support building ODL 3.4, 4.0 and 4.1
* Still using the latest CentOS ISO, 7.2.1511
* Built versions: atlas.hashicorp.com/opendaylight/boxes/odl

Change-Id: Ib23777663913ed8c727a5d5383fb0707c0c95daa
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
14 files changed:
packer/centos.json [deleted file]
packer/packer_vars.json [deleted file]
packer/provision/centos_kickstart.cfg [moved from packer/centos_kickstart.cfg with 100% similarity]
packer/provision/config_ansible.sh [moved from packer/config_ansible.sh with 95% similarity]
packer/provision/config_docker.sh [moved from packer/config_docker.sh with 100% similarity]
packer/provision/config_vagrant.sh [moved from packer/config_vagrant.sh with 100% similarity]
packer/provision/config_virtualbox.sh [moved from packer/config_virtualbox.sh with 100% similarity]
packer/provision/install_odl.yml [moved from packer/install_odl.yml with 100% similarity]
packer/templates/docker.json [new file with mode: 0644]
packer/templates/libvirt.json [new file with mode: 0644]
packer/templates/virtualbox.json [new file with mode: 0644]
packer/vars/opendaylight-3.4.0-centos-7.2.1511.json [new file with mode: 0644]
packer/vars/opendaylight-4.0.0-centos-7.2.1511.json [new file with mode: 0644]
packer/vars/opendaylight-4.1.0-centos-7.2.1511.json [new file with mode: 0644]