BZ #1084229 - Add support for configuring SSL for RabbitMQ

https://bugzilla.redhat.com/show_bug.cgi?id=1084229

Pass the value of $ssl as rabbit_use_ssl to the nova and cinder
services
BZ #1088613 - Add Ceilometer Service to HA hostgroup.

https://bugzilla.redhat.com/show_bug.cgi?id=1088613

Add Mongodb to HA configuration.
Remove firewalld package declaration

This is now handle in the upstream openstack puppet module
Change mysql to use new override_options hash

The config_hash param becomes override_options. root_password is a
specific option now.
Galera back to functional for HA Controller / Juno

Caveats:
* ssl will not work (crt's are not included in galera rpm)
* do to lack of clustercheck, haproxy will not detect when
  a node loses quorum and should not receive requests
Update to use new mysql_* providers
Replace manage_service param with service_provider

NOTE: This MUST be fixed. The service provider needs to be something
other than undef.
Remove deprecated swift proxy params
create keystone heat role on just one HA node

to avoid an error message that the role already exists
Adds Hiera YAML data for HA

- YAML data set
- Embedded (module-data)

Tested against RHOS5/RHEL7
Merge pull request #391 from gildub/HA+Hiera

Adds Hiera YAML data for HA
Merge pull request #390 from rcritten/rabbit_ssl

BZ #1084229 - Add support for configuring SSL for RabbitMQ
BZ #1088613 - Add Ceilometer Service to HA hostgroup.

https://bugzilla.redhat.com/show_bug.cgi?id=1088613

Add Ceilometer to HA Configuration.
Remove hamysql module as it is no longer used
Merge pull request #394 from bcrochet/juno-fixes

Juno fixes
Merge pull request #386 from jguiditta/BZ1088613-HA-ceilo-mongo

[WIP] BZ #1088613 - Add Ceilometer Service to HA hostgroup.