summaryrefslogtreecommitdiff
path: root/manifests/sympa.pp
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2010-08-30 15:09:23 -0300
committerSilvio Rhatto <rhatto@riseup.net>2010-08-30 15:09:23 -0300
commitbd9b8d57318420db58d9042e88d08a24a8b7691b (patch)
treeff0617c8feff161a50cd2253b217266dd7a73929 /manifests/sympa.pp
parent86dfb7091fff032575cf322ab9f6132e4be49cdb (diff)
downloadpuppet-mail-bd9b8d57318420db58d9042e88d08a24a8b7691b.tar.gz
puppet-mail-bd9b8d57318420db58d9042e88d08a24a8b7691b.tar.bz2
Fixing mydestination and adding sympa disable classes
Diffstat (limited to 'manifests/sympa.pp')
-rw-r--r--manifests/sympa.pp29
1 files changed, 29 insertions, 0 deletions
diff --git a/manifests/sympa.pp b/manifests/sympa.pp
index e526f7a..a9c45d3 100644
--- a/manifests/sympa.pp
+++ b/manifests/sympa.pp
@@ -103,3 +103,32 @@ class mail::sympa inherits mail::regexps {
notify => Exec["newaliases"],
}
}
+
+class mail::sympa::disabled inherits mail::sympa {
+ include mail::web::sympa::disabled
+
+ Service["sympa"] {
+ ensure => stopped,
+ enable => false,
+ }
+
+ File["/etc/postfix/transport_regexp"] {
+ content => undef,
+ }
+
+ File["/etc/postfix/virtual_regexp"] {
+ content => undef,
+ }
+
+ Mailalias["sympa"] {
+ ensure => absent,
+ }
+
+ Mailalias["sympa-request"] {
+ ensure => absent,
+ }
+
+ Mailalias["sympa-owner"] {
+ ensure => absent,
+ }
+}