Puppet Class: clam

Defined in:
manifests/init.pp

Overview

Parameters:

  • email (Any) (defaults to: "root")
  • scan_directory (Any) (defaults to: "/")


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/init.pp', line 1

class clam( $email = "root", $scan_directory = "/" )
{
  include clam::package

  file {
    '/usr/local/sbin/clam.sh':
      ensure  => file,
      mode    => 744,
      owner   => "root",
      group   => "root",
      content => template("clam/clam.sh.erb");
    '/etc/cron.daily/clamscan':
      ensure  => file,
      mode    => 755,
      owner   => "root",
      group   => "root",
      source => "puppet:///modules/clam/etc/cron.daily/clamscan";
  }
}