diff --git a/puppet/files/puppet2-config.ru b/puppet/files/puppet2-config.ru deleted file mode 100644 index d91ae7b..0000000 --- a/puppet/files/puppet2-config.ru +++ /dev/null @@ -1,16 +0,0 @@ -# a config.ru, for use with every rack-compatible webserver. -# SSL needs to be handled outside this, though. - -# if puppet is not in your RUBYLIB: -# $:.unshift('/opt/puppet/lib') - -$0 = "master" - -# if you want debugging: -#ARGV << "--debug" - -ARGV << "--rack" -require 'puppet/application/master' -# we're usually running inside a Rack::Builder.new {} block, -# therefore we need to call run *here*. -run Puppet::Application[:master].run diff --git a/puppet/files/puppet3-config.ru b/puppet/files/puppet3-config.ru deleted file mode 100644 index 984017e..0000000 --- a/puppet/files/puppet3-config.ru +++ /dev/null @@ -1,36 +0,0 @@ -# a config.ru, for use with every rack-compatible webserver. -# SSL needs to be handled outside this, though. - -# if puppet is not in your RUBYLIB: -# $LOAD_PATH.unshift('/opt/puppet/lib') - -$0 = "master" - -# if you want debugging: -# ARGV << "--debug" - -ARGV << "--rack" - -# Rack applications typically don't start as root. Set --confdir and --vardir -# to prevent reading configuration from ~puppet/.puppet/puppet.conf and writing -# to ~puppet/.puppet -ARGV << "--confdir" << "/etc/puppet" -ARGV << "--vardir" << "/var/lib/puppet" - -# NOTE: it's unfortunate that we have to use the "CommandLine" class -# here to launch the app, but it contains some initialization logic -# (such as triggering the parsing of the config file) that is very -# important. We should do something less nasty here when we've -# gotten our API and settings initialization logic cleaned up. -# -# Also note that the "$0 = master" line up near the top here is -# the magic that allows the CommandLine class to know that it's -# supposed to be running master. -# -# --cprice 2012-05-22 - -require 'puppet/util/command_line' -# we're usually running inside a Rack::Builder.new {} block, -# therefore we need to call run *here*. -run Puppet::Util::CommandLine.new.execute - diff --git a/puppet/manifests/init.pp b/puppet/manifests/init.pp index e7f3ec3..d94b443 100644 --- a/puppet/manifests/init.pp +++ b/puppet/manifests/init.pp @@ -626,10 +626,7 @@ class puppet::server::passenger { mode => "0444", owner => "puppet", group => "puppet", - source => $::puppetversion ? { - /^3\./ => "puppet:///modules/puppet/puppet3-config.ru", - default => "puppet:///modules/puppet/puppet2-config.ru", - }, + source => "/usr/share/puppet/ext/rack/files/config.ru", } }