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.