Any guesses why I see 2.13.13 as the highest available version? AWX is running 2.15.9, so Iβd expect that to be available? When I run:
cat <<EOT > execution-environment.yml
---
version: 3
dependencies:
ansible_core:
package_pip: ansible-core==2.15.9
galaxy: requirements.yml
python: requirements.txt
EOT
The error is:
#7 [base 3/5] RUN /usr/bin/python3 -m pip install --no-cache-dir ansible-core==2.15.9
#7 0.798 ERROR: Could not find a version that satisfies the requirement ansible-core==2.15.9 (from versions: 0.0.1a1, 2.11.0b1, 2.11.0b2, 2.11.0b3, 2.11.0b4, 2.11.0rc1, 2.11.0rc2, 2.11.0, 2.11.1rc1, 2.11.1, 2.11.2rc1, 2.11.2, 2.11.3rc1, 2.11.3, 2.11.4rc1, 2.11.4, 2.11.5rc1, 2.11.5, 2.11.6rc1, 2.11.6, 2.11.7rc1, 2.11.7, 2.11.8rc1, 2.11.8, 2.11.9rc1, 2.11.9, 2.11.10rc1, 2.11.10, 2.11.11rc1, 2.11.11, 2.11.12rc1, 2.11.12, 2.12.0b1, 2.12.0b2, 2.12.0rc1, 2.12.0, 2.12.1rc1, 2.12.1, 2.12.2rc1, 2.12.2, 2.12.3rc1, 2.12.3, 2.12.4rc1, 2.12.4, 2.12.5rc1, 2.12.5, 2.12.6rc1, 2.12.6, 2.12.7rc1, 2.12.7, 2.12.8rc1, 2.12.8, 2.12.9rc1, 2.12.9, 2.12.10rc1, 2.12.10, 2.13.0b0, 2.13.0b1, 2.13.0rc1, 2.13.0, 2.13.1rc1, 2.13.1, 2.13.2rc1, 2.13.2, 2.13.3rc1, 2.13.3, 2.13.4rc1, 2.13.4, 2.13.5rc1, 2.13.5, 2.13.6rc1, 2.13.6, 2.13.7rc1, 2.13.7, 2.13.8rc1, 2.13.8, 2.13.9rc1, 2.13.9, 2.13.10rc1, 2.13.10, 2.13.11rc1, 2.13.11, 2.13.12rc1, 2.13.12, 2.13.13rc1, 2.13.13)
#7 0.798 ERROR: No matching distribution found for ansible-core==2.15.9
#7 0.937 WARNING: You are using pip version 22.0.4; however, version 24.0 is available.
#7 0.937 You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
#7 ERROR: process "/bin/sh -c $PYCMD -m pip install --no-cache-dir $ANSIBLE_INSTALL_REFS" did not complete successfully: exit code: 1
When I run that in my AWX instance, as expected, I get:
[WARNING]: Collection ansible.windows does not support Ansible version 2.13.13
It looks to me like I cannot use Ansible Builder to build an EE that will support ansible.windows. I see 2.14 is required but 2.13.13 is the latest I can build. Does that make sense?