mirror of
https://github.com/puppetlabs/beaker-vmpooler.git
synced 2026-01-26 02:58:42 -05:00
Merge 8af04e5aa7 into cba871a5af
This commit is contained in:
commit
3766cc2759
2 changed files with 29 additions and 0 deletions
|
|
@ -247,6 +247,10 @@ module Beaker
|
||||||
@logger.debug "No disks to add for #{hostname}"
|
@logger.debug "No disks to add for #{hostname}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Override SSH connection method if not already explicitly configured.
|
||||||
|
# IP addresses can change across reboots with vmpooler so prefer DNS based resolution
|
||||||
|
@hosts.each {|h| h[:connection_method] ||= 'vmhostname'}
|
||||||
end
|
end
|
||||||
|
|
||||||
def cleanup
|
def cleanup
|
||||||
|
|
|
||||||
|
|
@ -142,6 +142,31 @@ module Beaker
|
||||||
/Vmpooler\.provision - requested VM templates \[[^\,]*\] not available/
|
/Vmpooler\.provision - requested VM templates \[[^\,]*\] not available/
|
||||||
) # should be only one item in the list, no commas
|
) # should be only one item in the list, no commas
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it 'ignores the ssh connection type when explicitly configured' do
|
||||||
|
hosts = make_hosts
|
||||||
|
hosts.each {|h| h[:connection_method] = 'explicit_connection_type'}
|
||||||
|
|
||||||
|
vmpooler = Beaker::Vmpooler.new( hosts, make_opts )
|
||||||
|
vmpooler.provision
|
||||||
|
|
||||||
|
hosts = vmpooler.instance_variable_get( :@hosts )
|
||||||
|
hosts.each do | host |
|
||||||
|
expect(host[:connection_method]).to be === 'explicit_connection_type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'sets the ssh connection type to vmhostname when not explicitly configured' do
|
||||||
|
#p make_hosts
|
||||||
|
vmpooler = Beaker::Vmpooler.new( make_hosts, make_opts )
|
||||||
|
vmpooler.provision
|
||||||
|
|
||||||
|
hosts = vmpooler.instance_variable_get( :@hosts )
|
||||||
|
hosts.each do | host |
|
||||||
|
# p host
|
||||||
|
expect(host[:connection_method]).to be === 'vmhostname'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "#cleanup" do
|
describe "#cleanup" do
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue