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.