@@ -87,8 +87,9 @@ def require_master_collection(args)
8787 if args . is_a? ( Symbol )
8888 collection = args . to_s
8989
90- # puppet_collection_for doesn't know about nightly collections
91- unless collection . include? ( server_collection )
90+ # Dirty, temporary workaround for when we have puppet8 agent nightlies but not server nightlies
91+ # Once we have puppet8 server releases, remove the second conditional
92+ unless collection . include? ( server_collection ) || collection == 'puppet8-nightly'
9293 skip_test ( msg_prefix + "\n This test requires a puppetserver from the #{ collection } collection. Skipping the test ..." )
9394 end
9495
@@ -178,9 +179,9 @@ def new_puppet_testing_environment
178179 # @param [String] environment The puppet environment to install the modules to, this must
179180 # be a valid environment in the puppet install on the host.
180181 def install_puppet_agent_module_on ( host , environment )
181- on ( host , puppet ( 'module' , 'install' , 'puppetlabs-stdlib' , '--version' , '5.1 .0' , '--environment' , environment ) , { acceptable_exit_codes : [ 0 ] } )
182- on ( host , puppet ( 'module' , 'install' , 'puppetlabs-inifile' , '--version' , '2.4 .0' , '--environment' , environment ) , { acceptable_exit_codes : [ 0 ] } )
183- on ( host , puppet ( 'module' , 'install' , 'puppetlabs-apt' , '--version' , '7.7.1 ' , '--environment' , environment ) , { acceptable_exit_codes : [ 0 ] } )
182+ on ( host , puppet ( 'module' , 'install' , 'puppetlabs-stdlib' , '--version' , '8.4 .0' , '--environment' , environment ) , { acceptable_exit_codes : [ 0 ] } )
183+ on ( host , puppet ( 'module' , 'install' , 'puppetlabs-inifile' , '--version' , '5.3 .0' , '--environment' , environment ) , { acceptable_exit_codes : [ 0 ] } )
184+ on ( host , puppet ( 'module' , 'install' , 'puppetlabs-apt' , '--version' , '9.0.0 ' , '--environment' , environment ) , { acceptable_exit_codes : [ 0 ] } )
184185
185186 install_dev_puppet_module_on ( host ,
186187 source : File . join ( File . dirname ( __FILE__ ) , '..' ) ,
@@ -251,8 +252,6 @@ def set_up_initial_agent_on(host, initial_package_version_or_collection)
251252 on ( host , puppet ( 'resource' , 'service' , 'puppet' , 'ensure=stopped' ) )
252253 end
253254
254- server_version = puppetserver_version_on ( master )
255-
256255 step '(Agent) configure server setting on agent' do
257256 on ( host , puppet ( "config set server #{ master } " ) )
258257 end
@@ -263,11 +262,7 @@ def set_up_initial_agent_on(host, initial_package_version_or_collection)
263262
264263 agent_certname = fact_on ( host , 'fqdn' )
265264 step '(Master) Sign certs' do
266- if version_is_less ( '5.99.99' , server_version )
267- on ( master , "puppetserver ca sign --certname #{ agent_certname } " )
268- else
269- on ( master , puppet ( "cert sign #{ agent_certname } " ) )
270- end
265+ on ( master , "puppetserver ca sign --certname #{ agent_certname } " )
271266 end
272267
273268 teardowns << -> do
@@ -400,11 +395,7 @@ def remove_installed_agent(host)
400395 # @param [String] agent_certname The name of the cert to remove from the master
401396 def clean_agent_certificate ( agent_certname )
402397 step "Teardown: (Master) Clean agent #{ agent_certname } cert" do
403- if version_is_less ( '5.99.99' , puppetserver_version_on ( master ) )
404- on ( master , "puppetserver ca clean --certname #{ agent_certname } " )
405- else
406- on ( master , puppet ( "cert clean #{ agent_certname } " ) )
407- end
398+ on ( master , "puppetserver ca clean --certname #{ agent_certname } " )
408399 end
409400 end
410401 end
0 commit comments