summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2015-08-21 17:09:58 -0700
committerelijah <elijah@riseup.net>2015-08-21 17:09:58 -0700
commit53572a8934fe5b0a3a567cdec10664f288923739 (patch)
tree1b08a68768aaed19afb2f448d0bbbe91937e2a63
parentf09cd0eff2bcab7e12c09ec67be3c918bc83fac5 (diff)
make default value for alias_maps optional
-rw-r--r--manifests/init.pp11
1 files changed, 8 insertions, 3 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index 83457cf..adab904 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -54,7 +54,8 @@ class postfix(
$inet_interfaces = 'all',
$myorigin = $::fqdn,
$mailname = $::fqdn,
- $preseed = false
+ $preseed = false,
+ $default_alias_maps = true
) {
# selinux labels differ from one distribution to another
@@ -177,9 +178,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}";
}