Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
There are some technical implications within galaxy_ng and the larger ecosystem with continuing to provide a fully quallified download_url. With all other galaxy URLs we handle relative URLs, just not with download_url.
Extend relative URL building to the download_url if the URL provided by the API is relative.
This should also be considered applicable for backporting.
Issue Type
Bug Report
Component Name
lib/ansible/galaxy/api.py
Ansible Version
$ ansible --version
Configuration
# if using a version older than ansible-core 2.12 you should omit the '-t all'
$ ansible-config dump --only-changed -t all
Summary
There are some technical implications within
galaxy_ng
and the larger ecosystem with continuing to provide a fully quallifieddownload_url
. With all other galaxy URLs we handle relative URLs, just not withdownload_url
.Extend relative URL building to the
download_url
if the URL provided by the API is relative.This should also be considered applicable for backporting.
Issue Type
Bug Report
Component Name
lib/ansible/galaxy/api.py
Ansible Version
Configuration
OS / Environment
N/A
Steps to Reproduce
Expected Results
N/A
Actual Results
Code of Conduct