--- /dev/null
+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"];
+ }
+
+
+
+}