Add galera puppet module
Neutron Nova Interactions Support

Recent versions of Neutron are able to provide active notifications to
Nova about changes to port status and data.  This change adds the
neutron::server::notifications class to allow Puppet to configure
this feature when setting up a Neutron server.

neutron.conf requires a tenant UUID for communicating with Nova.
This changes adds adds a custom type and provider to translate an admin
tenant name to the required UUID.
bump head to support for managing ssh keys

This change permits provisioning ssh public and private keys as part
of creating the "nova" user.  There are no changes to the default
behavior
    of the module.  This changes introduces three new parameters:

    - nova_public_key
    - nova_private_key
    - nova_shell

    These changes are intended to permit configuring live migration via
    qemu+ssh connections to remote hypervisors.

this includes the commit that: Move libvirt options into a group

There are a bunch of libvirt specific flags which are currently in
the default group. This is confusing to users of other hypervisors, and
poor hygiene. We should move these options into a group of their own.

from: https://blueprints.launchpad.net/nova/+spec/libvirt-opts-group

this patches still contain libvirt_use_virtio_for_bridges in the
DEFAULT section
Merge pull request #38 from imcsk8/neutron-nova

Neutron Nova Interactions Support
Merge pull request #39 from imcsk8/nova-libvirt

bump head to support for managing ssh keys
Updated module puppet-nova

We need this update for patch 5a8ac8a (RHEL should have default provider).
Without this messagebus service does not get started on RHEL-7 and installations
will fail with both Packstack and Foreman.
Merge pull request #36 from rohara/puppet-galera

Add galera puppet module
Merge pull request #40 from paramite/nova-rhel7-fix

Updated module puppet-nova
Updated puppet-neutron

We need Lukas' patch for empty subnets [1] and patch for ML2 resource duplication [2].

Fixes: rhbz#1096510

[1] https://github.com/stackforge/puppet-neutron/commit/78428c844f73bf585a8f8a3bdf615ba2a0e8983b
[2] https://github.com/stackforge/puppet-neutron/commit/66c436bc2f06c5a71d79c674697394a11ec227f9
Merge pull request #41 from paramite/neutron-update

Updated puppet-neutron
Merge pull request #42 from imcsk8/master

Fix duplicate cirros images in glance.
Updated puppet-ceilometer

We need recent master branch to avoid resource duplication issues
with puppet-nova.
Merge pull request #45 from paramite/ceilo-update

Updated puppet-ceilometer
Updated puppet-galera
Merge pull request #46 from rohara/puppet-galera

Updated puppet-galera
Updated puppet-rabbitmq

More recent version of the module is required to fix Foreman issue #48.
This version (4.0.0) works OK with Packstack and is required by Foreman
manifests. Current version does not have rabbitmq::server implemented.
Updated puppetlabs-mysql module

This update contains Lukas' patch for parametrized includedir in my.cnf file.
This update is required by Packstack's module, more precisely for InnoDB performance
modification (which might be re-used by Foreman)
Merge pull request #50 from paramite/mysql-update

Updated puppetlabs-mysql module
Merge pull request #49 from paramite/rabbit-update

Updated puppet-rabbitmq
Updated puppet-horizon

This patch moves puppet-horizon to stable/icehouse branch.

Fixes: rhbz#1093949