By daniel, on March 18th, 2010%
It seems like some people have trouble configuring/undestanding how to combine puppetmasterd and Passenger (aka mod_rails). Let’s get it on:
Install depencies
You need the following components on your puppetmaster server:
Configure puppetmaster
Your puppet package should contain a config.ru. I found mine in /usr/share/doc/puppet-0.25.4-r1/ext/rack/files/config.ru.bz2 (Gentoo).
… » Read more

By daniel, on January 27th, 2010%
I have made some extension for Facter to match my requirements. Most of these extensions are only useful for Gentoo installations. Please leave a comment if you like the addons.
gcc_profile.rb
Facter plugin to get the currently active GCC profile on Gentoo installations. It may work on other distributions too.
. . . → Read More: Puppet addons
By admin, on December 18th, 2009%
I recently started to integrate Puppet with my company’s OS installer to build custom Gentoo servers in almost no time. The install/build system reached a stable state and i want to share some information’s on what i did to get it working. The Gentoo support of puppet is not perfect but sufficient for my use case. There are still some issues to solve:
- Slots don’t work (I’m working on a patch for the portage provider to address this issue)
- No nice way to manage /etc/conf.d/net
- Only the runlevel “default” can be managed (This is sufficient for most cases)
- No built in USE flag support (i use a binhost so this doesn’t really affect my setup). Check this site for a possible solution
The missing slots integration is especially important when it comes to Tomcat. Tomcat requires sun-jdk-1.5 and sun-jdk-1.6. I solved this by adding sun-jdk-1.5 to our install image. Apart from this problems it works very well. … » Read more
