make this templates
[mirror/dsa-puppet.git] / modules / clamav / manifests / init.pp
index fa7e17e..47c4109 100644 (file)
@@ -1,17 +1,22 @@
 class clamav {
-    package { "clamav-daemon": ensure => installed;
-              "clamav-freshclam": ensure => installed;
-              "clamav-unofficial-sigs": ensure => installed;
-    }
-    file {
-        "/etc/clamav-unofficial-sigs.dsa.conf":
-          require => Package["clamav-unofficial-sigs"],
-          source  => [ "puppet:///clamav/clamav-unofficial-sigs.dsa.conf" ]
-          ;
-        "/etc/clamav-unofficial-sigs.conf":
-          require => Package["clamav-unofficial-sigs"],
-          source  => [ "puppet:///clamav/clamav-unofficial-sigs.conf" ]
-          ;
-    }
-}
+       package { [
+                       'clamav-daemon',
+                       'clamav-freshclam',
+                       'clamav-unofficial-sigs'
+               ]:
+                       ensure => installed
+       }
+
+       file { '/var/lib/clamav/mbl.ndb':
+               ensure  => absent
+       }
+       file { '/etc/clamav-unofficial-sigs.dsa.conf':
+               require => Package['clamav-unofficial-sigs'],
+               source  => [ 'puppet:///modules/clamav/clamav-unofficial-sigs.dsa.conf' ]
+       }
+       file { '/etc/clamav-unofficial-sigs.conf':
+               require => Package['clamav-unofficial-sigs'],
+               source  => [ 'puppet:///modules/clamav/clamav-unofficial-sigs.conf' ]
+       }
 
+}