Install mariadb-galera-server

Set package_name to 'mariadb-galera-server' so that it is always
installed when calling mysql::server. This will not deploy a galera
cluster since, by default, clustering is disabled.
BZ #1097826 - SElinux - rsync /etc/keystone/ssl

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

Add setboolean and -X to preserver context.
BZ #1094029 - Bug fix: numeric mysql password causes error

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

Quote db password values so they are always strings.
Merge pull request #230 from cwolferh/quotes_around_db_passwords

BZ #1094029 - Bug fix: numeric mysql password causes error
Merge pull request #227 from jguiditta/selinux_rsync_fix

BZ #1097826 - SElinux - rsync /etc/keystone/ssl
BZ #1088608 - Neutron HA Fixes.

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

We were missing a couple properties and settings from the official howto for
neutron.
Merge pull request #231 from jguiditta/neutron__properties_ha

BZ #1088608 - Neutron HA Fixes.
Merge pull request #213 from rohara/common-db-galera

Install mariadb-galera-server
switch from mysql-server to mariadb-galera-server
Merge pull request #232 from cwolferh/mariadb_galera_package_name

switch from mysql-server to mariadb-galera-server
BZ #1099661 - remove unused ceilometer_host_param

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

Fixes a bug caused by an unused parameter being passed into
compute_common.pp from either nova_network/compute.pp and
neutron/compute.pp.
Merge pull request #233 from cwolferh/bz1099661_rm_ceilometer_host_param_from_compute

BZ #1099661 - remove unused ceilometer_host_param
An extra parameter had snuck in.

It is both unused and unneeded.
Merge pull request #234 from jguiditta/remove_extra_compute_param

An extra parameter had snuck in.
BZ #1100411 - Ceilometer starts before mongo is ready.

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

Wait for the mongo service before starting ceilometer.
Merge pull request #235 from jguiditta/ceilometer_order_fix

BZ #1100411 - Ceilometer starts before mongo is ready.
BZ #1100369 - Puppet agent fails to run because fencing was off

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

When fencing is disabled, the all-nodes-joined-cluster exec is not
defined, but it is used as an ordering dependency in
quickstack::pacemaker::common, causing puppet to fail with:

Error 400 on SERVER: Could not find resource
'Exec[all-nodes-joined-cluster]' for relationship on
'Exec[pcs-resource-default]'

Use stonith-setup-complete hook instead, which is defined even when
fencing is disabled.
Merge pull request #236 from jistr/fix_disabled_fencing

BZ #1100369 - Puppet agent fails to run because fencing was off
RabbitMQ support

This adds a new parameter, amqp_server, which allows toggling between
rabbitmq and qpid as the amqp provider.  It also unifies the
configuration for both under a set of amqp_* parameters.  The former
qpid_* parameters have been renamed in this manner.
Update quickstack::pacemaker::nova to call new params in quickstack::nova.