Commit vbox specific vagrant environment

This commits adds a specific deployment environment
based on vagrant with the virtualbox provider.

It also removes the dan environment which was previously
defining the same environment.
Add data overrides for acceptance test deployments

Add cross data lookups to support openstack deployments.
Add contrail role
Update role specifications

To use the currently functional openstack roles.
Fix broken consul service configuration

Previously, consul services were being deployed
into /etc/consul which did not exist, leading to
failed Puppet runs.

This patch adds an ensure_resource to ensure the
directory is created.
Ensure that the hostname is resolvable for cassandra

Cassandra requires that the hostname is resolvable.

This patch adds a the hostname to the localhost entry
in /ectc/hosts to ensure that it will always be
resolvable.
Bump contrail server up to 2GB

cassandra dies if there is only 1GB available
Install consul agent on controller roles
update consul token creation

fixes copy/paste bug
Merge pull request #77 from bodepd/dev

Dev