Improve registry key parity between clients

* Don't extract hostname part from docker_url since this leads to
  docker CLI client not recognizing Docker Hub credentials set by
  docker_login module anymore (looks for the full URL as a key).
This commit is contained in:
Olaf Kilian 2015-10-28 10:14:54 +01:00
parent 988be3458d
commit 98b21ee7f3

View file

@ -84,7 +84,7 @@ Login to a Docker registry without performing any other action. Make sure that t
- name: login to private Docker remote registry and force reauthentification
docker_login:
registry: https://your.private.registry.io/v1/
registry: your.private.registry.io
username: yourself
password: secrets3
reauth: yes
@ -140,10 +140,6 @@ class DockerLoginManager:
if self.reauth:
self.log.append("Enforcing reauthentification")
# Extract hostname part from self.registry if url was specified.
registry_url = urlparse(self.registry)
self.registry = registry_url.netloc or registry_url.path
# Connect to registry and login if not already logged in or reauth is enforced.
try:
self.response = self.client.login(