diff options
author | varac <varacanero@zeromail.org> | 2015-12-01 19:37:19 +0100 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2015-12-01 19:37:19 +0100 |
commit | 3a5ca6c754451405fd0c3efec7dc72bed57f4081 (patch) | |
tree | 674af42cebd1053ef478526f7910c37d2f298dd1 | |
parent | 7981d3124d5ffe05681932db62b08bde0e4ce1df (diff) |
[bug] Don't use $operatingsystemmajrelease
This fact is not available under the default debian wheezy
facter version.
-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': { |