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,
+    }
   }
 }
diff --git a/doc/puppet_classes/clamav_cd_3A_3Aparams.html b/doc/puppet_classes/clamav_cd_3A_3Aparams.html index c44ba33..3218ecf 100644 --- a/doc/puppet_classes/clamav_cd_3A_3Aparams.html +++ b/doc/puppet_classes/clamav_cd_3A_3Aparams.html @@ -481,6 +481,42 @@ inherited by all classes except defines. —

location and name of the alert file

+
+ + + +
  • + + cv_enable_freshclam + + + (Boolean) + + + (defaults to: true) + + + — +
    +

    whether to enable the freshclam service

    +
    + +
  • + +
  • + + cv_enable_clamd + + + (Boolean) + + + (defaults to: true) + + + — +
    +

    whether to enable the clamd service

  • @@ -496,8 +532,6 @@ inherited by all classes except defines.
     
     
    -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