diff --git a/doc/puppet_classes/clamav_cd_3A_3Amain_3A_3Aconfig.html b/doc/puppet_classes/clamav_cd_3A_3Amain_3A_3Aconfig.html index 8be44a4..bb845b5 100644 --- a/doc/puppet_classes/clamav_cd_3A_3Amain_3A_3Aconfig.html +++ b/doc/puppet_classes/clamav_cd_3A_3Amain_3A_3Aconfig.html @@ -113,7 +113,15 @@ clamav_cd. 15 16 17 -18 +18 +19 +20 +21 +22 +23 +24 +25 +26
# File 'manifests/main/config.pp', line 7
@@ -129,6 +137,14 @@ class clamav_cd::main::config (
     unless  => '/usr/sbin/getsebool antivirus_can_scan_system | grep --quiet "on"',
     path    => ['/usr/sbin', '/bin'],
   }
+
+  # create a cron job to run a daily scan
+  cron { 'clamscan':
+    command => '/bin/clamscan -r / >> /var/log/clamav/daily-scan.log',
+    user    => 'root',
+    hour    => 2,
+    minute  => 0,
+  }
 }
diff --git a/manifests/main/config.pp b/manifests/main/config.pp index 57edcb8..5127292 100644 --- a/manifests/main/config.pp +++ b/manifests/main/config.pp @@ -15,4 +15,12 @@ class clamav_cd::main::config ( unless => '/usr/sbin/getsebool antivirus_can_scan_system | grep --quiet "on"', path => ['/usr/sbin', '/bin'], } + + # create a cron job to run a daily scan + cron { 'clamscan': + command => '/bin/clamscan -r / >> /var/log/clamav/daily-scan.log', + user => 'root', + hour => 2, + minute => 0, + } }