diff options
Diffstat (limited to 'manifests/apache.pp')
-rw-r--r-- | manifests/apache.pp | 13 |
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; + } } |