## confdroid_nrpe::main::dirs.pp # Module name: confdroid_nrpe # Author: 12ww1160 (12ww1160@ConfDroid.com) # @summary Class manages all directories required for confdroid_nrpe. ############################################################################### class confdroid_nrpe::main::dirs ( ) inherits confdroid_nrpe::params { require confdroid_nrpe::main::user # manage main conf_d_dir file { $ne_main_conf_d_dir: ensure => directory, path => $ne_main_conf_d_dir, owner => 'root', group => 'root', mode => '0755', selrange => s0, selrole => object_r, seltype => etc_t, seluser => system_u, } file { $ne_run_dir: ensure => directory, path => $ne_run_dir, owner => $ne_user, group => $ne_user, mode => '0755', selrange => s0, selrole => object_r, seltype => var_run_t, seluser => system_u, } if $ne_enable_ssl { file { $ne_servercert_dir: ensure => directory, path => $ne_servercert_dir, owner => 'root', group => 'root', mode => '0755', selrange => s0, selrole => object_r, seltype => cert_t, seluser => system_u, } } }