rabbitmq: Cluster default to false, not undefined
test: Ring bell when done, add cleanup task

Ring the terminal bell when the stage of the test/run or test/setup
scripts are complete. This makes it easier to know when you are testing
and the process has completed in the background.

Split the cleanup task into its own task file and execution from within
the integration task file. This allows to easily inspect the state of
the stack when the integration test process fails and easily repeat.
test: Only ring bell when interactive bash shell
Merge pull request #503 from blueboxgroup/test-cleanup-bell

test: Ring bell when done, add cleanup task
Merge pull request #504 from blueboxgroup/rabbitmq-cluster-default

rabbitmq: Cluster default to false, not undefined
Additional changes necessary for Nimble deployment

This is a collection of changes that needs to be integrated for Nimble
SAN deployment. It is a reworking of the original code to handle various
aspects of doing this live. These include:

- update to ansible.cfg to point at our roles directory explicitly
- add forwarding agent capability to ursula
- a deploy-nimble-cinder playbook
- updates to sensu checks for nimble
- and ability to push private keys to a stack
Add ssh_private_keys default to common

Without an empty default the run will fail if ssh_private_keys is not
defined.
Merge pull request #512 from blueboxgroup/nimble3

Additional changes necessary for Nimble deployment
haproxy: Run as haproxy user, not nobody

Fix permissions on the TLS certificate and run the HAProxy service as
the haproxy user and group. This is a limited account created via the
haproxy package.

Explicitly define the PIDFILE to be used to override and default which
may change between the service script and haproxy.cfg.
Merge pull request #514 from blueboxgroup/haproxy-pid

haproxy: Run as haproxy user, not nobody
neutron: ml2+linuxbridge

wip -- needs testing

remove acceptence test
Neutron Open vSwitch to ML2 + LinuxBridge migration playbook
neutron ml2: move firewall driver so neutron-server does security groups
testenv: upgrade to 3.8 kernel for VXLAN support
tests: configure neutron external interface for ML2 CI runs
testenv: add BlueBox OpenStack PPA for iproute2
nova: use Neutron plugin specific interface driver
neutron migration: update nova config and restart nova-compute
neutron ml2: configure linuxbridge-agent to match ML2