Reference Havana Vagrant Deployment

Registered by Matt Ray

For the Havana release we need to provide a working example reference deployment for testing and as an example for new users, on Vagrant at the very least. From the openstack-chef-repo the TESTING.md outlines how to use Vagrant to stand up a single "allinone-compute" deployment. That is not currently working for Havana and needs to get to a known working state with a Berksfile, Berksfile.lock, Vagrantfile and vagrant.rb environment that supports it. This configuration needs to be fixed and the deployment it provides documented.

Once we have a working reference implementation, we should continue to make further examples. The same stacks on different operating systems, hypervisors, databases, networking configurations (nova-network, neutron OVS flat/GRE, etc.), storage options (LVM, Ceph, Swift). Having a suite of Vagrant deploys will lend itself to future integration suites and eventually help move to multi-node tests.

But first we need to get the Vagrant allinone-compute working again for Havana.

Blueprint information

Status:
Complete
Approver:
Justin Shepherd
Priority:
Essential
Drafter:
None
Direction:
Approved
Assignee:
Darren Birkett
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon havana-stable
Started by
Darren Birkett
Completed by
Darren Birkett

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/centos-rhel-for-common,n,z

Addressed by: https://review.openstack.org/67840
    Use newer version of mysql cookbook for centos compatibiilty

Gerrit topic: https://review.openstack.org/#q,topic:bp/reference-havana-vagrant,n,z

Addressed by: https://review.openstack.org/69385
    Add vagrantfile/environment for a working vagrant all-in-one

Addressed by: https://review.openstack.org/71242
    Add Vagrantfile-aio-neutron

Addressed by: https://review.openstack.org/75445
    Add vagrantfile/environment for a working multinode vagrant with neutron

Addressed by: https://review.openstack.org/81829
    update vagrant environment

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.