From 3a5ca6c754451405fd0c3efec7dc72bed57f4081 Mon Sep 17 00:00:00 2001 From: varac Date: Tue, 1 Dec 2015 19:37:19 +0100 Subject: [bug] Don't use $operatingsystemmajrelease This fact is not available under the default debian wheezy facter version. --- manifests/init.pp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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': { -- cgit v1.2.3