Hello all,
if you never heard of puppet before, you can stop reading now :-).
From time to time I get asked how normal users can help with the administration of the toolserver. One way to do that now is to help us with puppet. The toolserver used puppet for the solaris-servers for some time already and I spent several weeks to use it also for linux. Because I had never used puppet before I had to learn it from scratch and I'm sure I made some mistakes and broke a few things – but it works now more or less. Three weeks ago I have put our puppet-configuration into svn, to make the progress more comprehensible; you can find it at [1] and a fisheye-view at [2]. You can help in the following ways: *If you see a bug in jira asking for a change that will be make by puppet (like installing a program, fixing a script or changing a config-file): attach a diff. *Help clean-up the puppet-config. *Improve the puppet-config. *Document about it in the wiki. At the moment only the roots can submit to the repository, but I can imaging to give write-access to regulars in future.
Last notice: If you find something like a password or a key or anything else that you believe should not be public in the svn-repository: Please send me a PRIVATE mail (not to this mailinglist!) – thank you very much.
Sincerely, DaB.
[1] https://svn.toolserver.org/svnroot/puppet/ [2] https://fisheye.toolserver.org/browse/Puppet
toolserver-l@lists.wikimedia.org