[Server-devel] Adding puppet to the school server.

Martin Langhoff martin.langhoff at gmail.com
Thu Jan 27 10:36:46 EST 2011


On Wed, Jan 26, 2011 at 5:03 PM, David Farning
<dfarning at activitycentral.com> wrote:
> Our initial goal will be create puppet modules to setup and maintain
> these key services.

Very interesting - thanks and welcome!

As I've mentioned to David Van Assche recently, you can think of
"initial setup" as something that the rpms themselves do, or scripts
in xs-config.

The calling of puppet is to manage thousands of servers -- following a
bit the tradition set forth by infrastructures.org

Initially, I would propose

 - good puppet recipes
 - integration with dashboard

You may find there's more benefit in creating dashboard "modules" (I
assume dashboard is modular) -- maybe those write puppet snippets that
are just a recipe, or maybe they drive something that is a puppet
module. But the real ease of use (for the admins) comes from having a
nice UI in dashboard.

Example dashboard modules that control...

 - enable and control OpenDNS filtering
 - deploy a new XO OS img, and trigger the upgrade
 - deploy/manage Activities that the XS serves
 - deploy/manage static content (html, css, ogg) that the XS serves

I suspect there is enormous value in developing this area.

cheers,



m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff


More information about the Server-devel mailing list