From 7e86bedd8489eb47ea3e52b126bd20828d705eff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Can=C3=A9vet?= Date: Fri, 27 May 2016 09:04:08 +0200 Subject: Check for valid OS first --- manifests/params.pp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/manifests/params.pp b/manifests/params.pp index 0ae3feb..bf28630 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -4,15 +4,6 @@ # class augeas::params { - if versioncmp($::puppetversion, '4.0.0') >= 0 { - $lens_dir = '/opt/puppetlabs/puppet/share/augeas/lenses' - } elsif (defined('$is_pe') and str2bool("${::is_pe}")) { # lint:ignore:only_variable_string - # puppet enterpise has a different lens location - $lens_dir = '/opt/puppet/share/augeas/lenses' - } else { - $lens_dir = '/usr/share/augeas/lenses' - } - case $::osfamily { 'RedHat': { $ruby_pkg = $::operatingsystem ? { @@ -49,4 +40,14 @@ class augeas::params { default: { fail("Unsupported OS family: ${::osfamily}") } } + + if versioncmp($::puppetversion, '4.0.0') >= 0 { + $lens_dir = '/opt/puppetlabs/puppet/share/augeas/lenses' + } elsif (defined('$is_pe') and str2bool("${::is_pe}")) { # lint:ignore:only_variable_string + # puppet enterpise has a different lens location + $lens_dir = '/opt/puppet/share/augeas/lenses' + } else { + $lens_dir = '/usr/share/augeas/lenses' + } + } -- cgit v1.2.3