aboutsummaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'manifests')
-rw-r--r--manifests/init.pp11
1 files changed, 8 insertions, 3 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index f454be9..4a7ca72 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -52,7 +52,8 @@ class postfix(
$use_smtps = "no",
$mastercf_tail = "",
$inet_interfaces = 'all',
- $myorigin = $::fqdn
+ $myorigin = $::fqdn,
+ $default_alias_maps = true
) {
# selinux labels differ from one distribution to another
@@ -165,9 +166,13 @@ class postfix(
}
# Default configuration parameters
+ if $default_alias_maps {
+ postfix::config {
+ "alias_maps": value => "hash:/etc/aliases";
+ }
+ }
postfix::config {
- "myorigin": value => "${myorigin}";
- "alias_maps": value => "hash:/etc/aliases";
+ "myorigin": value => "${myorigin}";
"inet_interfaces": value => "${inet_interfaces}";
}