diff options
author | elijah <elijah@riseup.net> | 2015-08-21 17:09:58 -0700 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2015-08-21 17:09:58 -0700 |
commit | 53572a8934fe5b0a3a567cdec10664f288923739 (patch) | |
tree | 1b08a68768aaed19afb2f448d0bbbe91937e2a63 | |
parent | f09cd0eff2bcab7e12c09ec67be3c918bc83fac5 (diff) |
make default value for alias_maps optional
-rw-r--r-- | manifests/init.pp | 11 |
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}"; } |