This is the amavis module. It provides installation and configuration routines using Puppet.
include amavis
It will just install the amavis package and ensure that amavis is running.
include amavis
class { 'amavis::config':
final_virus_destiny => 'D_REJECT',
extra_parameters => [
'$sa_spam_subject_tag' => '"[SPAM]"',
'$sa_spam_report_header' => 1,
]
}
It will just install the amavis package, ensure that amavis is rejecting content containg a virus and implements some extra parameters.