Convert Vagrant to Packer 00/42100/1
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Tue, 19 Jul 2016 21:58:14 +0000 (14:58 -0700)
committerAndrew Grimberg <agrimberg@linuxfoundation.org>
Tue, 19 Jul 2016 21:58:14 +0000 (14:58 -0700)
commit3639617a6eeee54106ab6dc427e425f96b15d9ca
tree7787fed79b2ce79b9a818ea39f876bc0c80e4ceb
parent19bc955dba4e3ae7cbe801544323330ab8c1990b
Convert Vagrant to Packer

Changes in the Rackspace Public cloud that came about because of the
private cloud creation and connection have made using Vagrant inside the
public cloud impossible now. This converts all of the in use Vagrant
definitions to Packer and allows us to build images at the same time in
both clouds so that they are identical as we can possibly make them.

Change-Id: I410ad83eaabddfe50447dbeefe7eb2d79660a06c
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
57 files changed:
packer/README.markdown [new file with mode: 0644]
packer/provision/baseline.sh [moved from vagrant/lib/baseline.sh with 97% similarity]
packer/provision/devstack.sh [moved from vagrant/ovsdb-devstack/bootstrap.sh with 100% similarity]
packer/provision/docker.sh [moved from vagrant/docker/bootstrap.sh with 100% similarity]
packer/provision/gbp.sh [moved from vagrant/gbp-ubuntu-docker-ovs-node/bootstrap.sh with 93% similarity]
packer/provision/gbp_puppet/docker_setup.pp [moved from vagrant/gbp-ubuntu-docker-ovs-node/docker_setup.pp with 100% similarity]
packer/provision/gbp_puppet/gbp_packages.pp [moved from vagrant/gbp-ubuntu-docker-ovs-node/gbp_packages.pp with 100% similarity]
packer/provision/gbp_puppet/ovs_setup.pp [moved from vagrant/gbp-ubuntu-docker-ovs-node/ovs_setup.pp with 100% similarity]
packer/provision/java-builder.sh [moved from vagrant/basic-builder/bootstrap.sh with 100% similarity]
packer/provision/mininet-ovs-2.3.sh [moved from vagrant/ubuntu-mininet-ovs-2.3/bootstrap.sh with 100% similarity]
packer/provision/mininet.sh [moved from vagrant/ubuntu-mininet/bootstrap.sh with 100% similarity]
packer/provision/null_data.sh [new file with mode: 0644]
packer/provision/rh-user_data.sh [new file with mode: 0644]
packer/provision/robot.sh [moved from vagrant/integration-robotframework/bootstrap.sh with 100% similarity]
packer/provision/system_reseal.sh [new file with mode: 0644]
packer/templates/baseline.json [new file with mode: 0644]
packer/templates/devstack.json [new file with mode: 0644]
packer/templates/docker.json [new file with mode: 0644]
packer/templates/gbp.json [new file with mode: 0644]
packer/templates/java-builder.json [new file with mode: 0644]
packer/templates/mininet-ovs-2.3.json [new file with mode: 0644]
packer/templates/mininet.json [new file with mode: 0644]
packer/templates/robot.json [new file with mode: 0644]
packer/vars/.gitignore [new file with mode: 0644]
packer/vars/centos.json [new file with mode: 0644]
packer/vars/cloud-env.json.example [new file with mode: 0644]
packer/vars/ubuntu-14.04.json [new file with mode: 0644]
packer/vars/ubuntu-16.04.json [new file with mode: 0644]
vagrant/README.md [deleted file]
vagrant/baseline/README.md [deleted file]
vagrant/baseline/Vagrantfile [deleted file]
vagrant/basic-builder/README.md [deleted file]
vagrant/basic-builder/Vagrantfile [deleted file]
vagrant/basic-java-node/README.md [deleted file]
vagrant/basic-java-node/Vagrantfile [deleted file]
vagrant/basic-java-node/bootstrap.sh [deleted file]
vagrant/basic-mininet-fedora-node/README.md [deleted file]
vagrant/basic-mininet-fedora-node/Vagrantfile [deleted file]
vagrant/basic-mininet-fedora-node/bootstrap.sh [deleted file]
vagrant/basic-mininet-fedora-node/system_reseal.sh [deleted file]
vagrant/basic-mininet-node/README.md [deleted file]
vagrant/basic-mininet-node/Vagrantfile [deleted file]
vagrant/basic-mininet-node/bootstrap.sh [deleted file]
vagrant/docker/README.md [deleted file]
vagrant/docker/Vagrantfile [deleted file]
vagrant/gbp-ubuntu-docker-ovs-node/Vagrantfile [deleted file]
vagrant/integration-robotframework/README.md [deleted file]
vagrant/integration-robotframework/Vagrantfile [deleted file]
vagrant/lib/lf-networking/README.md [deleted file]
vagrant/lib/lf-networking/Vagrantfile [deleted file]
vagrant/lib/lf-networking/confignetwork.pp [deleted file]
vagrant/lib/lf-networking/configure_lf_infra.sh [deleted file]
vagrant/lib/system_reseal.sh [deleted file]
vagrant/ovsdb-devstack/README.md [deleted file]
vagrant/ovsdb-devstack/Vagrantfile [deleted file]
vagrant/ubuntu-mininet-ovs-2.3/Vagrantfile [deleted file]
vagrant/ubuntu-mininet/Vagrantfile [deleted file]