Open
Description
Summary
The variables ee_base_registry_username and ee_base_registry_password are not being used to authenticate to registry.redhat.io. Even when they are set to valid Red Hat Registry credentials, I still get the error: "unable to retrieve auth token: invalid username/password if the user is not logged in yet."
I added this as a workaround and it works:
pre_tasks:
- name: Login to registry.redhat.io
ansible.builtin.shell:
cmd: 'podman login registry.redhat.io --username "{{ ee_base_registry_username }}" --password "{{ ee_base_registry_password }}"'
roles:
- infra.ee_utilities.ee_builder
Issue Type
- Bug Report
Ansible, Collection, Docker/Podman details
ansible --version
ansible [core 2.15.0]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/eebuilder/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.9/site-packages/ansible
ansible collection location = /home/eebuilder/.ansible/collections:/usr/share/ansible/collections
executable location = /usr/bin/ansible
python version = 3.9.16 (main, May 29 2023, 00:00:00) [GCC 11.3.1 20221121 (Red Hat 11.3.1-4)] (/usr/bin/python3)
jinja version = 3.1.2
libyaml = True
ansible-galaxy collection list
# /home/eebuilder/.ansible/collections/ansible_collections
Collection Version
------------------ -------
containers.podman 1.10.2
infra.ee_utilities 3.0.0
podman --version
podman version 4.4.1
- ansible installation method: one of source, pip, OS package, EE
Ansible installed from RPM
OS / ENVIRONMENT
RHEL9
Desired Behavior
ansible-builder should authenticate to registry.redhat.io
Actual Behavior
ansible-builder fails with "unable to retrieve auth token: invalid username/password if the user is not logged in yet."
STEPS TO REPRODUCE
- podman logout registry.redhat.io
- Start playbook with correct credentials inside
Activity