@@ -58,8 +58,6 @@ hiera_version = ENV['HIERA_GEM_VERSION']
5858
5959gems = { }
6060
61- gems [ 'puppet' ] = location_for ( puppet_version )
62-
6361bolt_version = ENV . fetch ( 'BOLT_GEM_VERSION' , nil )
6462# output value of bolt_version for debugging purposes
6563puts "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
6967if !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' } ]
7171else
7272 gems [ 'bolt' ] = location_for ( bolt_version )
73+ gems [ 'puppet' ] = location_for ( puppet_version )
74+ gems [ 'facter' ] = location_for ( facter_version ) if facter_version
7375end
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
7879gems [ 'hiera' ] = location_for ( hiera_version ) if hiera_version
7980
8081gems . each do |gem_name , gem_params |
0 commit comments