Transition from gluster::client to gluster::mount::base
Remove unused gluster parameters
Open port for rsync
Make sure rpcbind is installed and running

Rpcbind is a dependency of pacemaker, so the package should be
installed anyway. But i discovered that if the sevice gets stopped
(manually or otherwise), re-running Puppet won't start it up again. So
we should explicitly make sure that we install/enable/run rpcbind.
HA swift proxy and storage node tweaks
Merge pull request #187 from jistr/rpcbind

Make sure rpcbind is installed and running
Merge pull request #186 from jistr/rsync_port

Open port for rsync
Merge pull request #185 from cwolferh/swift_proxy_ha_fixes

HA swift proxy and storage node tweaks
Use mongodb::server class instead of mongodb

Seems like Puppet ignores requires when using class that contains
class that contains classes. Getting rid of one level should fix it.

Fixes: rhbz#1066408
Update foreman_server.sh to support Foreman 1.5 release

- Remove 'include passenger' from the install manifest, as it appears
  this was never needed, and actually causes a problem with 1.5
- Change the location of seeds.rb, since Foreman is now using the "real"
  seeds.rb, and makes use of a seeds.d drop dir.
- Change Ruby code using Facter to Facter.value() syntax

Co-Authored-By: Jiri Stransky <jistr@redhat.com>
Merge pull request #193 from jistr/foreman-1.5-compat

Update foreman_server.sh to support Foreman 1.5 release
Merge pull request #192 from paramite/mongo-dependency

Use mongodb::server class instead of mongodb
Remove duplicate _group params.

They belong in params.pp, not these manifests
Consolidate load balancer vips to one.

These are only use for the stats app anyway, nothing in openstack itself.
Merge pull request #194 from jguiditta/ha_cleanup

Ha cleanup
small swift HA fix, rysnc over swift_internal_vip

Since swift rsync synchronization uses the swift_internal_vip,
whichever node owns the swift_internal_vip should be considered the
"primary" swift node.
fencing ipmilan and dependency fixes

Use local modified version of quickstack::pacemaker::stonith::ipmilan
until upstream pacemaker::stonith::ipmilan is updated.  This version
determines the node to use on the fly for the parameter
pcmk_host_list.  Support for the lanplus parameter is also added.

Make sure fencing is configured (for fencing_type of fence_xvm or
fence_ipmilan) before trying to add cluster resources.
Merge pull request #197 from cwolferh/fencing_ipmilan_fixes

Fencing ipmilan fixes
add ha qpid username/password
Fix a couple default param values.

- Fix default qpid_heartbeat to be in line with the rest of the services.
- Add default hex values to seeds for secret_key and admin_token.  They were
  named slightly differently in non_HA groups, so new groups were not getting
  defaults set.
- Swap glance api/registry ports.  We had them opposite the puppet defaults,
  which makes things not work with the compute node in HA.