Chroot creation using Puppet Re: Location of lts.conf file

Veli-Matti Lintu <veli-matti.lintu-Wdv/[email protected]> Tue, 26 Feb 2013 20:31:21 +0000 (UTC)
Newsgroups gmane.linux.terminal-server.devel
Message-ID <[email protected]>
> So if we're wanting a configuration system, we should look at a real
> configuration management system like Puppet. http://puppetlabs.com


We are using now Puppet to create the chroot. We started using it as a 
plugin to ltsp-build-client, but now we are at point where running 
debootstrap + puppet is enough to get a working chroot that supports 
both thin and fat clients and works also as a laptop or as an ltsp 
server.

What is nice about using Puppet to create the chroot is that one can 
run the rules multiple times without breaking anything. With random sed 
commands one usually breaks things if they are run multiple times. 
There's no Puppet daemon running and no need for a puppet master server 
when run this way.


The plugin that we are currently using it here:

https://github.com/opinsys/ltsp-build/blob/master/ltsp-build-client/plugins/045-puppet-use-classes

The puppet rules that we use are here:

https://github.com/opinsys/ltsp-build/tree/master/ltsp-build-client/puppet

Veli-Matti

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_____________________________________________________________________
Ltsp-developer mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-developer
For additional LTSP help,   try #ltsp channel on irc.freenode.net