class clamav {
- package { "clamav-daemon": ensure => installed;
- "clamav-freshclam": ensure => installed;
+ package {
+ "clamav-daemon": ensure => installed;
+ "clamav-freshclam": ensure => installed;
+ "clamav-unofficial-sigs": ensure => installed;
}
-
- file {
- "/etc/clamav/clamd.conf":
- source => "puppet:///clamav/clamd.conf",
- require => Package["clamav-daemon"],
- notify => Exec["clamav-daemon restart"]
- ;
- }
-
file {
- "/etc/clamav/freshclam.conf":
- source => "puppet:///clamav/freshclam.conf",
- require => Package["clamav-freshclam"],
- notify => Exec["clamav-freshclam restart"]
- ;
- }
- exec { "clamav-daemon restart":
- path => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
- refreshonly => true,
- }
- exec { "clamav-freshclam restart":
- path => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
- refreshonly => true,
+ "/etc/clamav-unofficial-sigs.dsa.conf":
+ require => Package["clamav-unofficial-sigs"],
+ source => [ "puppet:///modules/clamav/clamav-unofficial-sigs.dsa.conf" ]
+ ;
+ "/etc/clamav-unofficial-sigs.conf":
+ require => Package["clamav-unofficial-sigs"],
+ source => [ "puppet:///modules/clamav/clamav-unofficial-sigs.conf" ]
+ ;
}
}
+# vim:set et:
+# vim:set sts=4 ts=4:
+# vim:set shiftwidth=4: