Re: [Server-devel] puppet
On Mon, Mar 18, 2013 at 7:17 PM, Tim Moody wrote: > Over the years there have been a number of expressions of interest in > puppet. Are there any modules out there for actual XS services? > > I know about http://dev.laptop.org/git/users/martin/puppet-example/tree/, > which has some manifests. That's what is currently available. If you are looking for something specific, please ask, maybe someone can help you write the appropriate manifest. Daniel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Puppet
Hi, Daniel Drake gave a talk on this at the OLPC SF summit. My recollection is foggy, but I believe he has posted what he used for XS-0.7 and showed the configuration in his talk. It would be much more profitable to get him in the dialog. Tony On 03/19/2013 06:13 PM, Jerry Vonau wrote: On Tue, 2013-03-19 at 12:20 -0400, Tony Anderson wrote: Hi, Daniel Drake implemented Puppet for XS-0.7 (it is included in the services.). Tony I believe the rpm is installed but the service is left disabled as there would need to be some configuration needed to be preformed before rolling out. Jerry On 03/19/2013 12:00 PM, server-devel-requ...@lists.laptop.org wrote: Send Server-devel mailing list submissions to server-devel@lists.laptop.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.laptop.org/listinfo/server-devel or, via email, send a message with subject or body 'help' to server-devel-requ...@lists.laptop.org You can reach the person managing the list at server-devel-ow...@lists.laptop.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Server-devel digest..." Today's Topics: 1. puppet (Tim Moody) -- Message: 1 Date: Mon, 18 Mar 2013 21:17:49 -0400 From: Tim Moody To: Subject: [Server-devel] puppet Message-ID: Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Over the years there have been a number of expressions of interest in puppet. Are there any modules out there for actual XS services? I know about http://dev.laptop.org/git/users/martin/puppet-example/tree/, which has some manifests. -- ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel End of Server-devel Digest, Vol 71, Issue 14 . ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel . ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Puppet
On Tue, 2013-03-19 at 12:20 -0400, Tony Anderson wrote: > Hi, > > Daniel Drake implemented Puppet for XS-0.7 (it is included in the > services.). > > Tony > I believe the rpm is installed but the service is left disabled as there would need to be some configuration needed to be preformed before rolling out. Jerry > > On 03/19/2013 12:00 PM, server-devel-requ...@lists.laptop.org wrote: > > Send Server-devel mailing list submissions to > > server-devel@lists.laptop.org > > > > To subscribe or unsubscribe via the World Wide Web, visit > > http://lists.laptop.org/listinfo/server-devel > > or, via email, send a message with subject or body 'help' to > > server-devel-requ...@lists.laptop.org > > > > You can reach the person managing the list at > > server-devel-ow...@lists.laptop.org > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of Server-devel digest..." > > > > > > Today's Topics: > > > > 1. puppet (Tim Moody) > > > > > > ------ > > > > Message: 1 > > Date: Mon, 18 Mar 2013 21:17:49 -0400 > > From: Tim Moody > > To: > > Subject: [Server-devel] puppet > > Message-ID: > > Content-Type: text/plain; format=flowed; charset="iso-8859-1"; > > reply-type=original > > > > Over the years there have been a number of expressions of interest in > > puppet. Are there any modules out there for actual XS services? > > > > I know about http://dev.laptop.org/git/users/martin/puppet-example/tree/, > > which has some manifests. > > > > > > > > -- > > > > ___ > > Server-devel mailing list > > Server-devel@lists.laptop.org > > http://lists.laptop.org/listinfo/server-devel > > > > > > End of Server-devel Digest, Vol 71, Issue 14 > > > > . > > > > ___ > Server-devel mailing list > Server-devel@lists.laptop.org > http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Puppet
In OLPC-School-Server-0.7-i386.iso I only find the client. The server was described in http://wiki.laptop.org/go/Zamora_Teran/Puppet, but I was hoping for modules, or in this case manifests, for everything after a minimal linux install. Are the .pp files somewhere in git? -Original Message- From: Tony Anderson Sent: Tuesday, March 19, 2013 12:20 PM To: server-devel@lists.laptop.org Subject: Re: [Server-devel] Puppet Hi, Daniel Drake implemented Puppet for XS-0.7 (it is included in the services.). Tony On 03/19/2013 12:00 PM, server-devel-requ...@lists.laptop.org wrote: Send Server-devel mailing list submissions to server-devel@lists.laptop.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.laptop.org/listinfo/server-devel or, via email, send a message with subject or body 'help' to server-devel-requ...@lists.laptop.org You can reach the person managing the list at server-devel-ow...@lists.laptop.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Server-devel digest..." Today's Topics: 1. puppet (Tim Moody) -- Message: 1 Date: Mon, 18 Mar 2013 21:17:49 -0400 From: Tim Moody To: Subject: [Server-devel] puppet Message-ID: Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Over the years there have been a number of expressions of interest in puppet. Are there any modules out there for actual XS services? I know about http://dev.laptop.org/git/users/martin/puppet-example/tree/, which has some manifests. -- ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel End of Server-devel Digest, Vol 71, Issue 14 . ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Puppet
Hi, Daniel Drake implemented Puppet for XS-0.7 (it is included in the services.). Tony On 03/19/2013 12:00 PM, server-devel-requ...@lists.laptop.org wrote: Send Server-devel mailing list submissions to server-devel@lists.laptop.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.laptop.org/listinfo/server-devel or, via email, send a message with subject or body 'help' to server-devel-requ...@lists.laptop.org You can reach the person managing the list at server-devel-ow...@lists.laptop.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Server-devel digest..." Today's Topics: 1. puppet (Tim Moody) -- Message: 1 Date: Mon, 18 Mar 2013 21:17:49 -0400 From: Tim Moody To: Subject: [Server-devel] puppet Message-ID: Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Over the years there have been a number of expressions of interest in puppet. Are there any modules out there for actual XS services? I know about http://dev.laptop.org/git/users/martin/puppet-example/tree/, which has some manifests. -- ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel End of Server-devel Digest, Vol 71, Issue 14 . ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] puppet
Over the years there have been a number of expressions of interest in puppet. Are there any modules out there for actual XS services? I know about http://dev.laptop.org/git/users/martin/puppet-example/tree/, which has some manifests. ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Puppet @ XS
Hi list, Amongst many things that have kept me away from doing XS dev work, I've recently been working with the local team for de La Rioja (Argentina) deployment. One of the key topics was remote admin, as they have a fast-growing number of XSs. So it was a good chance to rip into Puppet. The result is a set of sample Puppet configurations. As an old isconf hand, I was very gladly surprised with Puppet... and then I realised it's all Luke Kanies' work! (See http://madstop.com/2008/11/01/a-short-history-of-puppet-pt1/ ) =http://wiki.laptop.org/go/XS_Puppet follows = Most OLPC deployments have a large number of schools. When deploying School Servers, this means there is a large number of XSs. Managing them is a challenge. We use [http://www.puppetlabs.com/puppet/introduction/ Puppet] to run the administration of these servers. Puppet is an outstanding server management tool, well known, and extensively documented. To keep matters simple and scalable, we use some specific techniques: * We focus on maintaining all the XSs with the exact same code and configuration. Where some XSs must behave differently, we handle that in the code deployed to the XS itself. For an example of this in action, see how the httpd service picks an appropriate configuration at startup. * We use a tiny part of the power of Puppet to keep things simple. Puppet is enormously powerful, and can lead to complex configurations. = Getting started = Set up a "Puppeteer" -- the 'configuration server'. This server needs to have a stable FQDN and to be reachable by all the XSs (usually this means a public IP address). See the excellent [http://docs.puppetlabs.com/ puppet documentation] on how to setup a Puppet server. Grab the example configuration we provide below. == Installing Puppet in your XS== On XS-0.6, you will need to * Install puppetd and all its dependencies (TODO: list the dependencies) * Install an /etc/sysconfig/puppetd file naming the FQDN of your "puppeteer" * Set the service to run (and start it up) == Get started with the example configuration == We have an example configuration, based on an actual deployment successfully using Puppet http://dev.laptop.org/git/users/martin/puppet-example.git/tree/ See the [http://dev.laptop.org/git/users/martin/puppet-example.git/tree/README README] and the actual config files and scripts for working configurations and code. =Puppet Documentation= Puppet has excellent and extensive documentation. Sometimes it is daunting -- puppet allows very fine grained control of what is on every server. We only use a small part of Puppet, so you can skip the complex parts. * http://docs.puppetlabs.com/ * [http://apress.com/book/view/9781430230571 Pro Puppet, by James Turnbull, Avi Miller] * [http://apress.com/book/view/1590599780 Pulling Strings with Puppet: Configuration Management Made Easy, by James Turnbull] * [http://groups.google.com/group/puppet-users/browse_thread/thread/b6db63f1bb84166e?fwc=1 "Puppet Users" list discussion about Puppet on the XS] =To Do= * Document how to bootstrap this from kickstart * Implement usbmount scripts to hook into puppet, so disconnected XSs can read configuration from a USB disk -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Puppet -- looks like a neat tool for managing school servers
On Sat, Jul 12, 2008 at 8:45 PM, Bryan Berry <[EMAIL PROTECTED]> wrote: > http://reductivelabs.com/trac/puppet/wiki/PuppetIntroduction > > I will probably play w/ it tomorrow. could be a neat tool for keeping > xs's up-to-date I am familiar with Puppet. We might steal a few ideas and tools from it, but unfortunately, it does not pass muster - the whole scheme is not very scalable and depends on reliable connectivity. The guys that work on it have server rooms to manage, not faraway schools. cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Puppet -- looks like a neat tool for managing school servers
http://reductivelabs.com/trac/puppet/wiki/PuppetIntroduction I will probably play w/ it tomorrow. could be a neat tool for keeping xs's up-to-date ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel