diff --git a/lib/ansible/galaxy/api.py b/lib/ansible/galaxy/api.py index 6de310c33c..47caedd1ee 100644 --- a/lib/ansible/galaxy/api.py +++ b/lib/ansible/galaxy/api.py @@ -57,6 +57,10 @@ def g_connect(versions): raise AnsibleError("Tried to find galaxy API root at %s but no 'available_versions' are available on %s" % (n_url, self.api_server)) + # Update api_server to point to the "real" API root, which in this case + # was the configured url + '/api/' appended. + self.api_server = n_url + # Default to only supporting v1, if only v1 is returned we also assume that v2 is available even though # it isn't returned in the available_versions dict. available_versions = data.get('available_versions', {u'v1': u'v1/'})