Deploying and configuring Mcollective with Puppet

April 30th, 2010 | Posted by ProfFalken in DevOps

Here  we go – the main event!

I’ve finally got around to publishing my puppet module to deploy MCollective to systems.

The module can be found at http://github.com/proffalken/proffalkensPuppetModules and includes the puppet and service agents and the facter facts plugin from http://code.google.com/p/mcollective-plugins/ to provide control over MCollective from the outset.

The module is setup so that if a new agent needs to be deployed, the agent can just be dropped in the “file/agent” directory and puppet will push it at next run.  As the puppet agent is included by default, it means that you can copy the new agent in place and then force a puppet run in seconds instead of waiting for 30 minutes – the same applies for fact providers…

If anyone has any additional fact providers/agents that they believe should be pushed by default, please let me know and I’ll do my best to include them.

You can follow any responses to this entry through the RSS 2.0 You can leave a response, or trackback.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Switch to our mobile site