summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMickaël Canévet <mickael.canevet@camptocamp.com>2016-05-27 09:04:08 +0200
committerMickaël Canévet <mickael.canevet@camptocamp.com>2016-05-27 09:04:08 +0200
commit7e86bedd8489eb47ea3e52b126bd20828d705eff (patch)
tree8931b2727048bb92d0cf67eb91d6758ca30b1509
parent01f344c621d682168b7d19096cf6d4217af50d8e (diff)
Check for valid OS first
-rw-r--r--manifests/params.pp19
1 files 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'
+ }
+
}