mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-24 11:21:25 -07:00
fixed some breaks after merging ansible/devel
This commit is contained in:
parent
cd2c140f69
commit
870160b8ed
2 changed files with 15 additions and 9 deletions
|
@ -68,10 +68,10 @@ class Connection(ConnectionBase):
|
|||
# root.
|
||||
|
||||
if 'docker_command' in kwargs:
|
||||
self.docker_cmd = [kwargs['docker_command']]
|
||||
self.docker_cmd = kwargs['docker_command']
|
||||
else:
|
||||
self.docker_cmd = [distutils.spawn.find_executable('docker')]
|
||||
if not self.docker_cmd[0]:
|
||||
self.docker_cmd = distutils.spawn.find_executable('docker')
|
||||
if not self.docker_cmd:
|
||||
raise AnsibleError("docker command not found in PATH")
|
||||
|
||||
docker_version = self._get_docker_version()
|
||||
|
@ -106,7 +106,13 @@ class Connection(ConnectionBase):
|
|||
|
||||
def _get_docker_version(self):
|
||||
|
||||
cmd = self.docker_cmd + ['version']
|
||||
cmd = [self.docker_cmd]
|
||||
|
||||
if self._play_context.docker_extra_args:
|
||||
cmd += self._play_context.docker_extra_args.split(' ')
|
||||
|
||||
cmd += ['version']
|
||||
|
||||
cmd_output = subprocess.check_output(cmd)
|
||||
|
||||
for line in cmd_output.split('\n'):
|
||||
|
@ -114,7 +120,10 @@ class Connection(ConnectionBase):
|
|||
return self._sanitize_version(line.split()[2])
|
||||
|
||||
# no result yet, must be newer Docker version
|
||||
new_docker_cmd = self.docker_cmd + ['version', '--format', "'{{.Server.Version}}'"]
|
||||
new_docker_cmd = [
|
||||
self.docker_cmd,
|
||||
'version', '--format', "'{{.Server.Version}}'"
|
||||
]
|
||||
|
||||
cmd_output = subprocess.check_output(new_docker_cmd)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue