## confdroid_clamav::main::service.pp # Module name: confdroid_clamav # Author: 12ww1160 (12ww1160@confdroid.com) # @summary Class manages the service(s) for confdroid_clamav. ############################################################################# class confdroid_clamav::main::service ( ) inherits confdroid_clamav::params { require confdroid_clamav::main::files if $cv_enable_clamd == true { service { $cv_service: ensure => running, hasstatus => true, hasrestart => true, enable => true, } } else { service { $cv_service: ensure => stopped, hasstatus => true, hasrestart => true, enable => false, } } if $cv_enable_freshclam == true { service { $cv_freshclam: ensure => running, hasstatus => true, hasrestart => true, enable => true, } } else { service { $cv_freshclam: ensure => stopped, hasstatus => true, hasrestart => true, enable => false, } } }