Provide verbose details about which galaxy server was used (#61190)

This commit is contained in:
Alan Rominger 2019-08-22 18:42:14 -04:00 committed by Jordan Borean
parent 18f7c3b850
commit e5861eb468

View file

@ -326,6 +326,7 @@ class CollectionRequirement:
resp = json.load(open_url(n_collection_url, validate_certs=api.validate_certs, headers=headers))
except urllib_error.HTTPError as err:
if err.code == 404:
display.vvv("Collection '%s' is not available from server %s %s" % (collection, api.name, api.api_server))
continue
raise
@ -344,6 +345,7 @@ class CollectionRequirement:
resp = json.load(open_url(to_native(resp['next'], errors='surrogate_or_strict'),
validate_certs=api.validate_certs, headers=headers))
display.vvv("Collection '%s' obtained from server %s %s" % (collection, api.name, api.api_server))
break
else:
raise AnsibleError("Failed to find collection %s:%s" % (collection, requirement))