diff --git a/doc/puppet_classes/php_cd_3A_3Amain_3A_3Adirs.html b/doc/puppet_classes/php_cd_3A_3Amain_3A_3Adirs.html index 6fbd18a..3ac9721 100644 --- a/doc/puppet_classes/php_cd_3A_3Amain_3A_3Adirs.html +++ b/doc/puppet_classes/php_cd_3A_3Amain_3A_3Adirs.html @@ -105,7 +105,55 @@ 7 8 9 -10 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58
# File 'manifests/main/dirs.pp', line 6
@@ -114,6 +162,54 @@ class php_cd::main::dirs (
) inherits php_cd::params {
require php_cd::main::install
+
+ file { $php_lib_dir:
+ ensure => directory,
+ path => $php_lib_dir,
+ owner => 'root',
+ group => 'root',
+ mode => '0755',
+ selrange => s0,
+ selrole => object_r,
+ seltype => httpd_var_lib_t,
+ seluser => system_u,
+ }
+
+ file { $php_userlib_dir:
+ ensure => directory,
+ path => $php_userlib_dir,
+ owner => 'root',
+ group => 'root',
+ mode => '0755',
+ selrange => s0,
+ selrole => object_r,
+ seltype => lib_t,
+ seluser => system_u,
+ }
+
+ file { $php_phpd_dir:
+ ensure => directory,
+ path => $php_phpd_dir,
+ owner => 'root',
+ group => 'root',
+ mode => '0755',
+ selrange => s0,
+ selrole => object_r,
+ seltype => etc_t,
+ seluser => system_u,
+ }
+
+ file { $php_zts_dir:
+ ensure => directory,
+ path => $php_zts_dir,
+ owner => 'root',
+ group => 'root',
+ mode => '0755',
+ selrange => s0,
+ selrole => object_r,
+ seltype => etc_t,
+ seluser => system_u,
+ }
}
# File 'manifests/params.pp', line 8
class php_cd::params (
- String $reqpackages = 'php',
- String $pkg_ensure = 'latest',
+ String $reqpackages = 'php',
+ String $pkg_ensure = 'latest',
) {
# Facts
- $fqdn = $facts['networking']['fqdn']
- $domain = $facts['networking']['domain']
- $os_name = $facts['os']['name']
- $os_release = $facts['os']['release']['major']
+ $fqdn = $facts['networking']['fqdn']
+ $domain = $facts['networking']['domain']
+ $os_name = $facts['os']['name']
+ $os_release = $facts['os']['release']['major']
+
+# Directories
+ $php_lib_dir = '/var/lib/php'
+ $php_userlib_dir = '/usr/lib64/php'
+ $php_phpd_dir = '/etc/php.d'
+ $php_zts_dir = '/etc/php-zts.d'
+
# Files
$php_ini_file = '/etc/php.ini'