Skip to content

Commit 059ca9b

Browse files
committed
Allow passenger tempdir to be configurable
1 parent be20df3 commit 059ca9b

File tree

4 files changed

+13
-9
lines changed

4 files changed

+13
-9
lines changed

manifests/master.pp

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
$puppet_docroot = $::puppet::params::puppet_docroot,
7474
$puppet_vardir = $::puppet::params::puppet_vardir,
7575
$puppet_passenger_port = $::puppet::params::puppet_passenger_port,
76+
$puppet_passenger_tempdir = $::puppet::params::puppet_passenger_tempdir,
7677
$puppet_master_package = $::puppet::params::puppet_master_package,
7778
$puppet_master_service = $::puppet::params::puppet_master_service,
7879
$version = 'present',
@@ -121,14 +122,15 @@
121122

122123
Anchor['puppet::master::begin'] ->
123124
class {'puppet::passenger':
124-
puppet_passenger_port => $puppet_passenger_port,
125-
puppet_docroot => $puppet_docroot,
126-
apache_serveradmin => $apache_serveradmin,
127-
puppet_conf => $::puppet::params::puppet_conf,
128-
puppet_ssldir => $puppet_ssldir,
129-
certname => $certname,
130-
conf_dir => $::puppet::params::confdir,
131-
dns_alt_names => join($dns_alt_names,','),
125+
puppet_passenger_port => $puppet_passenger_port,
126+
puppet_passenger_tempdir => $puppet_passenger_tempdir,
127+
puppet_docroot => $puppet_docroot,
128+
apache_serveradmin => $apache_serveradmin,
129+
puppet_conf => $::puppet::params::puppet_conf,
130+
puppet_ssldir => $puppet_ssldir,
131+
certname => $certname,
132+
conf_dir => $::puppet::params::confdir,
133+
dns_alt_names => join($dns_alt_names,','),
132134
} ->
133135
Anchor['puppet::master::end']
134136

manifests/params.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
$hiera_config = '/etc/puppet/hiera.yaml'
2525
$puppet_docroot = '/etc/puppet/rack/public/'
2626
$puppet_passenger_port = '8140'
27+
$puppet_passenger_tempdir = '/var/run/rubygem-passenger'
2728
$puppet_server_port = '8140'
2829
$puppet_agent_enabled = true
2930
$apache_serveradmin = 'root'

manifests/passenger.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#
3333
class puppet::passenger(
3434
$puppet_passenger_port,
35+
$puppet_passenger_tempdir,
3536
$puppet_docroot,
3637
$apache_serveradmin,
3738
$puppet_conf,

templates/puppet_passenger.conf.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ PassengerPoolIdleTime 1500
44
PassengerStatThrottleRate 120
55
RackAutoDetect Off
66
RailsAutoDetect Off
7-
PassengerTempDir /var/run/rubygem-passenger
7+
PassengerTempDir <%= @puppet_passenger_tempdir %>

0 commit comments

Comments
 (0)