puppet: Fix passenger support on Ubuntu
Ubuntu's passenger doesn't support the PassengerUser and PassengerGroup options.
This commit is contained in:
parent
a87f7d340f
commit
b59f221f78
2 changed files with 12 additions and 9 deletions
|
@ -283,11 +283,6 @@ class puppet::server::common inherits puppet::client {
|
||||||
default => "puppet-server",
|
default => "puppet-server",
|
||||||
},
|
},
|
||||||
ensure => installed,
|
ensure => installed,
|
||||||
notify => $::operatingsystem ? {
|
|
||||||
debian => Exec["stop-puppetmaster"],
|
|
||||||
ubuntu => Exec["stop-puppetmaster"],
|
|
||||||
default => undef,
|
|
||||||
},
|
|
||||||
before => File["/etc/puppet/puppet.conf"],
|
before => File["/etc/puppet/puppet.conf"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -297,7 +292,7 @@ class puppet::server::common inherits puppet::client {
|
||||||
command => "pkill -u puppet ; true",
|
command => "pkill -u puppet ; true",
|
||||||
path => "/bin:/usr/bin:/sbin:/usr/sbin",
|
path => "/bin:/usr/bin:/sbin:/usr/sbin",
|
||||||
refreshonly => true,
|
refreshonly => true,
|
||||||
before => File["/etc/default/puppetmaster"],
|
subscribe => Package["puppetmaster"],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -660,9 +655,15 @@ class puppet::server::passenger {
|
||||||
}
|
}
|
||||||
file { "/var/lib/passenger/puppet/config.ru":
|
file { "/var/lib/passenger/puppet/config.ru":
|
||||||
ensure => present,
|
ensure => present,
|
||||||
mode => "0644",
|
mode => "0444",
|
||||||
owner => "root",
|
owner => $::operatingsystem ? {
|
||||||
group => "root",
|
"ubuntu" => "puppet",
|
||||||
|
default => "root",
|
||||||
|
},
|
||||||
|
group => $::operatingsystem ? {
|
||||||
|
"ubuntu" => "puppet",
|
||||||
|
default => "root",
|
||||||
|
},
|
||||||
source => "/usr/share/puppet/ext/rack/files/config.ru",
|
source => "/usr/share/puppet/ext/rack/files/config.ru",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -43,8 +43,10 @@ Listen 8140
|
||||||
|
|
||||||
# Passenger settings
|
# Passenger settings
|
||||||
PassengerEnabled On
|
PassengerEnabled On
|
||||||
|
<% unless @operatingsystem == 'Ubuntu' -%>
|
||||||
PassengerUser puppet
|
PassengerUser puppet
|
||||||
PassengerGroup puppet
|
PassengerGroup puppet
|
||||||
|
<% end -%>
|
||||||
PassengerHighPerformance On
|
PassengerHighPerformance On
|
||||||
PassengerMaxRequests 1000
|
PassengerMaxRequests 1000
|
||||||
PassengerTempDir /var/run/passenger
|
PassengerTempDir /var/run/passenger
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue