> > MCollective is a service that runs on every node. It constantly polls a > message queue server for real-time messages and sometimes responds to them > by performing actions. > > You use a command-line client app to send messages, and you can set > filters on each message so only certain nodes or groups of nodes will > respond to them. Every node that matches a message will react > simultaneously when the message goes out. > > Each node has a set of actions it can run, provided by plugins. The > "puppetd" plugin lets you control puppet agent, but it's better than puppet > kick: It can trigger runs even if puppet agent usually runs via cron > instead of as a service, it can enable and disable puppet runs, and it can > fetch last run summaries. MCollective also lets you be smarter about > triggering runs because it doesn't limit you to hostnames; you can filter > by puppet class, facts, etc. > > Does that help? >
Absolutely =) Wow! That is impressive. I have seen the puppet agent taking ~100MB of ram. Is MCollective also written in Ruby, and therefore take a lot of ram? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/VK67c2UfgG4J. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.