Skip to content

Commit baeb68f

Browse files
(PE-42498) re-add puppet and facter logic
1 parent 736ae9c commit baeb68f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Gemfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@ hiera_version = ENV['HIERA_GEM_VERSION']
5858

5959
gems = {}
6060

61-
gems['puppet'] = location_for(puppet_version)
62-
6361
bolt_version = ENV.fetch('BOLT_GEM_VERSION', nil)
6462
# output value of bolt_version for debugging purposes
6563
puts "BOLT_GEM_VERSION is set to: #{bolt_version}" unless bolt_version.nil?
@@ -68,13 +66,16 @@ puts "BOLT_GEM_VERSION is set to: #{bolt_version}" unless bolt_version.nil?
6866
# Otherwise, do as before and use location_for to fetch gems from the default source
6967
if !ENV['PUPPET_FORGE_TOKEN'].to_s.empty?
7068
gems['bolt'] = [bolt_version || '~> 5.0', { require: false, source: 'https://rubygems-puppetcore.puppet.com' }]
69+
gems['puppet'] = [puppet_version || '~> 8.11', { require: false, source: 'https://rubygems-puppetcore.puppet.com' }]
70+
gems['facter'] = [facter_version || '~> 4.0', { require: false, source: 'https://rubygems-puppetcore.puppet.com' }]
7171
else
7272
gems['bolt'] = location_for(bolt_version)
73+
gems['puppet'] = location_for(puppet_version)
74+
gems['facter'] = location_for(facter_version) if facter_version
7375
end
7476

75-
# If facter or hiera versions have been specified via the environment
77+
# If hiera version have been specified via the environment
7678
# variables
77-
gems['facter'] = location_for(facter_version) if facter_version
7879
gems['hiera'] = location_for(hiera_version) if hiera_version
7980

8081
gems.each do |gem_name, gem_params|

0 commit comments

Comments
 (0)