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:
- Phusion Passenger (http://modrails.com/)
- Rack (http://rubyforge.org/projects/rack)
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).
