X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=website%2Freference%2Fplugins%2Fregistration.md;fp=website%2Freference%2Fplugins%2Fregistration.md;h=fc92bc2917269af50b082f1b4c46afc6ff62e573;hb=b87d2f4e68281062df1913440ca5753ae63314a9;hp=0000000000000000000000000000000000000000;hpb=ab0ea530b8ac956091f17b104ab2311336cfc250;p=packages%2Fprecise%2Fmcollective.git diff --git a/website/reference/plugins/registration.md b/website/reference/plugins/registration.md new file mode 100644 index 0000000..fc92bc2 --- /dev/null +++ b/website/reference/plugins/registration.md @@ -0,0 +1,68 @@ +--- +layout: default +title: Registration +toc: false +--- +[RegistrationMonitor]: http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentRegistrationMonitor + +MCollective supports the ability for each node to register with a central inventory. The core functionality +of Mcollective doesn't require registration internally; it's simply provided as a framework to enable you to +build inventory systems or Web UIs. + +## Details + +Registration plugins are easy to write. You can configure your nodes to use your own or the provided one. + +The one we provide simply sends a list of agents to the inventory. It's available in the plugins directory +under *registration/agentlist.rb* and can be seen in its entirety below: + +{% highlight ruby %} +module MCollective + module Registration + # A registration plugin that simply sends in the list of agents we have + class Agentlist