## confdroid_haproxy::main::dirs.pp # Module name: confdroid_haproxy # Author: Arne Teuke (arne_teuke@confdroid.com) # @summary Class manages all directories required for confdroid_haproxy. ############################################################################### class confdroid_haproxy::main::dirs ( ) inherits confdroid_haproxy::params { if $fqdn == $hy_host_fqdn { require confdroid_haproxy::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, } } }