Skip to content

Commit 9cdfb49

Browse files
Merge pull request #1049 from trevor-vaughan/fix-pe_version
Fix PE detection (for the moment)
2 parents 5aa891c + 1e5658b commit 9cdfb49

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

lib/facter/pe_version.rb

+10-6
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,17 @@
1111
# Fact: pe_version
1212
Facter.add('pe_version') do
1313
setcode do
14-
puppet_ver = Facter.value('puppetversion')
15-
if !puppet_ver.nil?
16-
pe_ver = puppet_ver.match(%r{Puppet Enterprise (\d+\.\d+\.\d+)})
17-
pe_ver[1] if pe_ver
18-
else
19-
nil
14+
found_version = Facter.value('pe_build')
15+
16+
unless found_version
17+
puppet_ver = Facter.value('puppetversion')
18+
unless puppet_ver.nil?
19+
pe_ver = puppet_ver.match(%r{Puppet Enterprise (\d+\.\d+\.\d+)})
20+
found_version = pe_ver[1] if pe_ver
21+
end
2022
end
23+
24+
found_version
2125
end
2226
end
2327

0 commit comments

Comments
 (0)