{"id":1118,"date":"2009-11-04T23:32:46","date_gmt":"2009-11-04T22:32:46","guid":{"rendered":"http:\/\/www.devco.net\/?p=1118"},"modified":"2010-08-17T12:35:45","modified_gmt":"2010-08-17T11:35:45","slug":"the_marionette_collective","status":"publish","type":"post","link":"https:\/\/www.devco.net\/archives\/2009\/11\/04\/the_marionette_collective.php","title":{"rendered":"The Marionette Collective"},"content":{"rendered":"
Some time ago I posted a blog post and screencast about my middleware solution<\/a> to concurrent systems administration, I had a lot of interest in this and in the end relented and released the thing as Open Source. You should go watch the screencast<\/a> to really grasp what is going on and what this achieves.<\/p>\n I asked around on Twitter for name suggestions and got many great suggestions, in the end I settled on mcollective<\/em> short for The Marionette Collective, yeah it sounds like an Emo band, I don’t care. It’ll be easy to google and I got a matching .org domain, that helps over certain other ungoogleable project names!<\/p>\n The code for the core service is released under the Apache License version 2 and is available at google code: http:\/\/marionette-collective.org\/<\/a><\/p>\n There’s a wiki getting started guide<\/a> and also a quick guide on writing agents and CLI tools<\/a> to talk to it.<\/p>\n By default the code includes the following plugins:<\/p>\n You can drop in replacement agents for all of the above and perhaps write something to use full SSL encryption etc. No actual agents to do any real work is included in the core Apache Licensed code. <\/p>\n A second project was started<\/a> where I’m dropping a bunch of my own agents, the projects are separate because the agents might have different licensing from the core app server, for example there’s an agent to use Facter from Reductive Labs for facts but this means the code has to be GPL. <\/p>\n Agents available right now lets you use facter for facts, manage services using the puppet providers and also do distributed url benchmarks, check out the plugins project: http:\/\/code.google.com\/p\/mcollective-plugins\/<\/a><\/p>\n\n