From 8c967e8ff94380e18a59b5701ece7b5a98513b2d Mon Sep 17 00:00:00 2001 From: mh Date: Sun, 20 Nov 2011 14:55:28 +0100 Subject: include php default dirs if we want to add subdirs --- manifests/vhost/phpdirs.pp | 64 ++++++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 30 deletions(-) (limited to 'manifests/vhost/phpdirs.pp') diff --git a/manifests/vhost/phpdirs.pp b/manifests/vhost/phpdirs.pp index 135c43c..5936da6 100644 --- a/manifests/vhost/phpdirs.pp +++ b/manifests/vhost/phpdirs.pp @@ -1,35 +1,39 @@ define apache::vhost::phpdirs( - $ensure = present, - $php_upload_tmp_dir, - $php_session_save_path, - $documentroot_owner = apache, - $documentroot_group = 0, - $documentroot_mode = 0750, - $run_mode = 'normal', - $run_uid = 'absent' + $ensure = present, + $php_upload_tmp_dir, + $php_session_save_path, + $documentroot_owner = apache, + $documentroot_group = 0, + $documentroot_mode = 0750, + $run_mode = 'normal', + $run_uid = 'absent' ){ - case $ensure { - absent: { - file{[$php_upload_tmp_dir, $php_session_save_path ]: - ensure => absent, - purge => true, - force => true, - recurse => true, - } - } - default: { - file{[$php_upload_tmp_dir, $php_session_save_path ]: - ensure => directory, - owner => $run_mode ? { - 'itk' => $run_uid, - 'static-itk' => $run_uid, - 'proxy-itk' => $run_uid, - 'fcgid' => $run_uid, - default => $documentroot_owner - }, - group => $documentroot_group, mode => $documentroot_mode; - } - } + case $ensure { + absent : { + file { + [$php_upload_tmp_dir, $php_session_save_path] : + ensure => absent, + purge => true, + force => true, + recurse => true, + } } + default : { + include apache::defaultphpdirs + file { + [$php_upload_tmp_dir, $php_session_save_path] : + ensure => directory, + owner => $run_mode ? { + 'itk' => $run_uid, + 'static-itk' => $run_uid, + 'proxy-itk' => $run_uid, + 'fcgid' => $run_uid, + default => $documentroot_owner + }, + group => $documentroot_group, + mode => $documentroot_mode ; + } + } + } } -- cgit v1.2.3