summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2009-07-06 10:12:19 +0200
committermh <mh@immerda.ch>2009-07-06 10:12:19 +0200
commit0557d25518b8b622e5e95a8ee5e6ad5e024818b9 (patch)
treed812f859b1115969fea050043a8b692e65891b55
parente66e4ad7c1a6ffac6f86dee3b3fbce31a1143504 (diff)
set a global passenger buffer dir
with passenger 2.2.4 an additional buffer directroy have been added, which have to be writeable by the apache process running as apache user, as it is seperated from the application process as used for fileuploads.
-rw-r--r--manifests/apache.pp13
1 files changed, 13 insertions, 0 deletions
diff --git a/manifests/apache.pp b/manifests/apache.pp
index 36bbd3a..0b6a9cb 100644
--- a/manifests/apache.pp
+++ b/manifests/apache.pp
@@ -4,4 +4,17 @@ class passenger::apache{
ensure => installed,
require => Package['apache'],
}
+
+ file{'/var/www/passenger_buffer':
+ ensure => directory,
+ require => [ Package['apache'], Package['mod_passenger'] ],
+ owner => apache, group => 0, mode => 0600;
+ }
+
+ file{'/etc/httpd/conf.d/mod_passenger_custom.conf':
+ content => "PassengerUploadBufferDir /var/www/passenger_buffer\n",
+ require => File['/var/www/passenger_buffer'],
+ notify => Service['apache'],
+ owner => root, group => 0, mode => 0644;
+ }
}