Merge branch 'master' of ssh://pwan.org/var/www/git/projects/hgr
[hgr.git] / manifests / spamassassin.pp
diff --git a/manifests/spamassassin.pp b/manifests/spamassassin.pp
new file mode 100644 (file)
index 0000000..2b2d68d
--- /dev/null
@@ -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"];
+  }
+
+
+
+}