Merge branch 'master' of ssh://pwan.org/var/www/git/projects/hgr
[hgr.git] / manifests / spamassassin.pp
1 class hgr::spamassassin {
2
3 package {
4 "spamassassin":
5 ensure => installed;
6 "pyzor":
7 ensure => installed;
8 }
9
10 file {
11 "/etc/spamassassin/local.cf":
12 ensure => present,
13 source => "puppet:///modules/hgr/spamassassin/local.cf",
14 owner => "root",
15 group => "root",
16 mode => "0644",
17 notify => Service["spamassassin"],
18 require => Package["spamassassin"];
19 }
20
21 service {
22 "spamassassin":
23 ensure => running,
24 enable => true,
25 require => Package["spamassassin"];
26 }
27
28 exec {
29 "pyzor-discover":
30 command => "/usr/bin/pyzor discover",
31 creates => "/root/.pyzor/servers",
32 user => "root",
33 require => Package["pyzor"];
34 }
35
36
37
38 }