[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