Puppet-mcollective is a project mainly written in ..., it's free.
Puppet module to manage mCollective
= MCollective Puppet module =
Author: Atha Kouroussis [email protected] - athak on Twitter.
A Comprehensive (as far as possible) puppet module for deploying and managing mcollective. Supports Debian/Ubuntu and Redhat/CentOS(not tested yet)
== Usage ==
To make a host member of a Collective: include mcollective::node
To include the command line utilities (mc-*): include mcollective::client
There is an additional mcollective::mongodb class that you can include on a host to act as an registration receiver with MongoDB. See:
All classes provide default parameters (mcollective_*) that can be overridden to suit the environment.
Currently this module assumes that you have configured apt/yum sources for the mcollective packages. Will update soon with a solution to that but it will require additional module dependencies.
== Requires ==
All contributions and suggestions are welcome!