## haproxy_cd::main::dirs.pp # Module name: haproxy_cd # Author: Arne Teuke (arne_teuke@confdroid.com) # @summary Class manages all directories required for haproxy_cd. ############################################################################### class haproxy_cd::main::dirs ( ) inherits haproxy_cd::params { if $fqdn == $hy_host_fqdn { require haproxy_cd::main::user # main dir file { $hy_main_dir: ensure => directory, owner => 'root', group => 'root', mode => '0755', selrange => s0, selrole => object_r, seltype => etc_t, seluser => system_u, } # errors dir file { $hy_errors_dir: ensure => directory, owner => 'root', group => 'root', mode => '0755', selrange => s0, selrole => object_r, seltype => etc_t, seluser => system_u, } # certs dir file { $hy_certs_dir: ensure => directory, owner => 'root', group => 'root', mode => '0755', selrange => s0, selrole => object_r, seltype => etc_t, seluser => system_u, } } }