mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-22 20:13:59 -07:00
Port eos tests to network_cli (#33586)
* Add eos and fix tests to run multiple connections * Update tests to report connection * Add missing START messages * Fix unspecified connection * Python 3 updates Exceptions don't have `.message` in Python 3 * Override `become` when using `connection=local` * Slight restructuring to make eapi easier later on * Move eapi toggle to prepare_eos * Pull out connection on eapi tasks
This commit is contained in:
parent
f64b276f6a
commit
513c75079e
70 changed files with 393 additions and 249 deletions
|
@ -72,17 +72,11 @@ class ManageNetworkCI(object):
|
|||
|
||||
def wait(self):
|
||||
"""Wait for instance to respond to ansible ping."""
|
||||
if self.core_ci.platform in ('vyos',):
|
||||
connection_type = 'network_cli'
|
||||
else:
|
||||
connection_type = 'local'
|
||||
|
||||
extra_vars = [
|
||||
'ansible_host=%s' % self.core_ci.connection.hostname,
|
||||
'ansible_port=%s' % self.core_ci.connection.port,
|
||||
'ansible_connection=%s' % connection_type,
|
||||
'ansible_connection=local',
|
||||
'ansible_ssh_private_key_file=%s' % self.core_ci.ssh_key.key,
|
||||
'ansible_network_os=%s' % self.core_ci.platform,
|
||||
]
|
||||
|
||||
name = '%s-%s' % (self.core_ci.platform, self.core_ci.version.replace('.', '-'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue