diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index baf44a2..84eaa72 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -78,7 +78,20 @@ class postfix( } 'Debian': { - $master_cf_template = "postfix/master.cf.debian-${::operatingsystemmajrelease}.erb" + case $::operatingsystemrelease { + /^5.*/: { + $master_cf_template = 'postfix/master.cf.debian-5.erb' + } + /^6.*/: { + $master_cf_template = 'postfix/master.cf.debian-6.erb' + } + /^7.*/: { + $master_cf_template = 'postfix/master.cf.debian-7.erb' + } + default: { + $master_cf_template = "postfix/master.cf.debian-${::operatingsystemmajrelease}.erb" + } + } } 'Ubuntu': { |