class mail::clamav { group { 'clamav': ensure => present, } user { 'clamav': ensure => present, gid => 'clamav', groups => [ 'amavis' ], require => Group['clamav', 'amavis'], } service { "clamav-daemon": enable => true, ensure => running, pattern => "/usr/sbin/clamd", } service { "clamav-freshclam": enable => true, ensure => running, pattern => "/usr/bin/freshclam", } }