summaryrefslogtreecommitdiff
path: root/manifests/mlmmj.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/mlmmj.pp')
-rw-r--r--manifests/mlmmj.pp13
1 files changed, 8 insertions, 5 deletions
diff --git a/manifests/mlmmj.pp b/manifests/mlmmj.pp
index 9db4356..6c58b79 100644
--- a/manifests/mlmmj.pp
+++ b/manifests/mlmmj.pp
@@ -1,4 +1,7 @@
-class mail::mlmmj {
+class mail::mlmmj(
+ $subdomain = hiera('mlmmj_subdomain', 'mlmmj')
+) {
+
include mail::packages::mlmmj
include mail::web::mlmmj::disabled
@@ -46,13 +49,13 @@ class mail::mlmmj {
#
# That's why we need one definition per mailing list.
define list($ensure = 'present') {
- postfix::transport_regexp_snippet { "mlmmj_transport_regexp-$name":
- content => "/^($name)\\@.*$/ mlmmj:$name\n",
+ postfix::transport_regexp_snippet { "mlmmj_transport_regexp-${name}":
+ content => "/^(${name})\\@.*$/ mlmmj:${name}\n",
ensure => $ensure,
}
- postfix::transport_regexp_snippet { "mlmmj_transport_regexp-$name-request":
- content => "/^($name)\\+.*\\@.*$/ mlmmj:$name\n",
+ postfix::transport_regexp_snippet { "mlmmj_transport_regexp-${name}-request":
+ content => "/^(${name})\\+.*\\@.*$/ mlmmj:${name}\n",
ensure => $ensure,
}
}