## puppet_cd::puppetdb::dirs.pp # Module name: puppet_cd # Author: Arne Teuke (arne_teuke@confdroid) # @summary Class manages directories for the puppetdb section ############################################################################### class puppet_cd::puppetdb::dirs ( ) inherits puppet_cd::params { if ($pt_use_puppetdb == true) and ($pt_puppetdb_fqdn == $fqdn) { require puppet_cd::main::install file { $pt_puppetdb_dir: ensure => directory, owner => 'puppetdb', group => 'puppetdb', mode => '0750', selrange => s0, selrole => object_r, seltype => puppet_etc_t, seluser => system_u, } file { $pt_puppetdb_conf_dir: ensure => directory, owner => 'root', group => 'root', mode => '0755', selrange => s0, selrole => object_r, seltype => puppet_etc_t, seluser => system_u, } } }