## cd_clamav::main::files.pp # Module name: cd_clamav # Author: Arne Teuke (arne_teuke@confdroid.com) # @summary Class manages all configuration files required for cd_clamav. ############################################################################## class cd_clamav::main::files ( ) inherits cd_clamav::params { require cd_clamav::main::dirs # clamd config file file { $cv_clamd_config_file: ensure => file, owner => 'root', group => 'root', mode => '0644', selrange => s0, selrole => object_r, seltype => etc_t, seluser => system_u, content => template($cv_clamd_config_erb), # notify => Service[$cv_service], } # freshclam config file file { $cv_freshclam_file: ensure => file, owner => 'root', group => 'root', mode => '0600', selrange => s0, selrole => object_r, seltype => etc_t, seluser => system_u, content => template($cv_freshclam_erb), } }