From 53572a8934fe5b0a3a567cdec10664f288923739 Mon Sep 17 00:00:00 2001 From: elijah Date: Fri, 21 Aug 2015 17:09:58 -0700 Subject: make default value for alias_maps optional --- manifests/init.pp | 11 ++++++++--- 1 file 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}"; } -- cgit v1.2.3