mirror of
https://github.com/ansible/ansible.git
synced 2026-02-03 20:40:24 -05:00
Fix docker hostname parsing in ansible-test (#86235)
* Fix docker hostname parsing in ansible-test * add clog frag
This commit is contained in:
parent
9d9a8d78ee
commit
bff3a9aeb9
2 changed files with 4 additions and 2 deletions
2
changelogs/fragments/ansible-test-docker-hostname.yml
Normal file
2
changelogs/fragments/ansible-test-docker-hostname.yml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
bugfixes:
|
||||
- ansible-test - Fix docker hostname parsing
|
||||
|
|
@ -507,7 +507,7 @@ def get_docker_hostname() -> str:
|
|||
|
||||
if docker_host and docker_host.startswith(('tcp://', 'ssh://')):
|
||||
try:
|
||||
hostname = urllib.parse.urlparse(docker_host)[1].split(':')[0]
|
||||
hostname = urllib.parse.urlparse(docker_host).hostname
|
||||
display.info('Detected Docker host: %s' % hostname, verbosity=1)
|
||||
except ValueError:
|
||||
hostname = 'localhost'
|
||||
|
|
@ -516,7 +516,7 @@ def get_docker_hostname() -> str:
|
|||
hostname = 'localhost'
|
||||
display.info('Assuming Docker is available on localhost.', verbosity=1)
|
||||
|
||||
return hostname
|
||||
return hostname or 'localhost'
|
||||
|
||||
|
||||
@cache
|
||||
|
|
|
|||
Loading…
Reference in a new issue