Add appropriate permissions to apply to the mcollective log file
Full puppet-lint compliant
Reference existing resources
Add basic tests

Both examples are converted into unit tests to ensure they fully
compile with all dependencies.

Based on https://github.com/garethr/puppet-module-skeleton
Adds MongoDB Replica Set Support

Previously, the openshift puppet module only supported a single
datastore host.  This patch adds support for MongoDB replica sets.

The patch supports deploying replica set members with a single
puppet run.
Adds Support for Clustering ActiveMQ & Mcollective

Previously, ActiveMQ and the Mcollective were single points of
failure.  This patch adds support for clustering these services
for high-availability and scalability.
Adds Support for Broker API High-Availability

Previously, only a single broker could be deployed.  This patch
adds support for using HAProxy and Keepalived to load-balance
multiple brokers for high-availability and scalability.
Merge pull request #204 from ekohl/tests

Add basic unit tests
Updated rspec-puppet to bug fix commit; corrected package error
Merge pull request #207 from nhr/test_updates

Updated rspec-puppet to bug fix commit; corrected package error
Fixed issues with standalone operation
Merge pull request #208 from nhr/standalone_fixes

Fixed issues with standalone operation
Fixes msgserver_admin_password

Previously, the jetty-realm.properties template referenced a
non-existent parameter that caused the associated file
to contain an empty password for the admin account.
Use params when filling out dynamic zone template

Use named hostname and IP address when filling out dynamic zone template
rather than hard-coded ns1 and localhost IP.
Merge pull request #122 from charlessimpson/named-dynamic-template

Use params when filling our dynamic zone template
Merge pull request #201 from danehans/broker_ha_refactor

Adds Support for Broker API High-Availability
Merge pull request #189 from danehans/activemq_jetty_pswd

Fixes activemq_admin_password
Merge pull request #198 from danehans/mongo_repl_refactor

Adds MongoDB Replica Set Support
Merge pull request #200 from danehans/activemq_cluster_refactor

Adds Support for Clustering ActiveMQ & Mcollective
Fix variable names in zone file template