diff --git a/doc/puppet_classes/clamav_cd_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/clamav_cd_3A_3Amain_3A_3Aservice.html index 4e58037..9c6088b 100644 --- a/doc/puppet_classes/clamav_cd_3A_3Amain_3A_3Aservice.html +++ b/doc/puppet_classes/clamav_cd_3A_3Amain_3A_3Aservice.html @@ -119,7 +119,25 @@ 21 22 23 -24 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42
# File 'manifests/main/service.pp', line 6
@@ -129,18 +147,36 @@ class clamav_cd::main::service (
) inherits clamav_cd::params {
require clamav_cd::main::files
- service { $cv_service:
- ensure => running,
- hasstatus => true,
- hasrestart => true,
- enable => true,
+ 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,
+ }
}
- service { $cv_freshclam:
- ensure => running,
- hasstatus => true,
- hasrestart => true,
- enable => true,
+ 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,
+ }
}
}
location and name of the alert file
+whether to enable the freshclam service
+whether to enable the clamd service
-37 -38 39 40 41 @@ -545,10 +579,13 @@ inherited by all classes except defines. 83 84 85 -86+86 +87 +88 +89
# File 'manifests/params.pp', line 37
+ # File 'manifests/params.pp', line 39
class clamav_cd::params (
@@ -576,7 +613,8 @@ class clamav_cd::params (
String $cv_cron_user = 'root',
String $cv_scan_dir = '/',
String $cv_alert_file = 'tmp/clamav-alert.txt',
-
+ Boolean $cv_enable_freshclam = true,
+ Boolean $cv_enable_clamd = true,
) {
# service