X-Git-Url: https://pwan.org/git/?p=hgr.git;a=blobdiff_plain;f=manifests%2Fspamassassin.pp;fp=manifests%2Fspamassassin.pp;h=2b2d68d53e72b8a0cf3e2b811ee865b08e00699e;hp=0000000000000000000000000000000000000000;hb=cb5a94b9d4662bcb79cc59e23c9d3f1bbdb31cc5;hpb=8e287a49e4932a8a9b7b20b4372225a9d5ea5bd9 diff --git a/manifests/spamassassin.pp b/manifests/spamassassin.pp new file mode 100644 index 0000000..2b2d68d --- /dev/null +++ b/manifests/spamassassin.pp @@ -0,0 +1,38 @@ +class hgr::spamassassin { + + package { + "spamassassin": + ensure => installed; + "pyzor": + ensure => installed; + } + + file { + "/etc/spamassassin/local.cf": + ensure => present, + source => "puppet:///modules/hgr/spamassassin/local.cf", + owner => "root", + group => "root", + mode => "0644", + notify => Service["spamassassin"], + require => Package["spamassassin"]; + } + + service { + "spamassassin": + ensure => running, + enable => true, + require => Package["spamassassin"]; + } + + exec { + "pyzor-discover": + command => "/usr/bin/pyzor discover", + creates => "/root/.pyzor/servers", + user => "root", + require => Package["pyzor"]; + } + + + +}