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
Remove grouping on vips.
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
Flip qpid front and backend ports.

Make port numbers more selinux friendly.
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
Do not merge - Add mysql to haproxy