diff --git a/roles/update/tasks/create_local_openstackclient.yml b/roles/update/tasks/create_local_openstackclient.yml index 2d8b20999f..d0de1deef2 100644 --- a/roles/update/tasks/create_local_openstackclient.yml +++ b/roles/update/tasks/create_local_openstackclient.yml @@ -30,7 +30,7 @@ containers.podman.podman_login: username: "{{ cifmw_registry_token.credentials.username }}" password: "{{ cifmw_registry_token.credentials.password }}" - registry: "registry.redhat.io" + registry: "registry.stage.redhat.io" no_log: true - name: Collect and save OpenStack config files @@ -50,10 +50,14 @@ set -euo pipefail OS_CLOUD=default /usr/bin/openstack --insecure "$@" +- name: Update image name to pull from stage + ansible.builtin.set_fact: + openstackclient_stage_image: "{{ openstackclient_image | regex_replace('^registry\\.redhat\\.io(?=/)', 'registry.stage.redhat.io') }}" + - name: Ensure lopenstackclient container is running containers.podman.podman_container: name: lopenstackclient - image: "{{ openstackclient_image }}" + image: "{{ openstackclient_stage_image }}" state: started net: host volumes: