--- - name: Authenticate with Docker registry if registry password given docker_login: registry: "{{ docker_registry }}" username: "{{ docker_registry_username }}" password: "{{ docker_registry_password }}" reauthorize: true when: docker_registry is defined and docker_registry_password is defined - name: Remove local images to ensure proper push behavior block: - name: Remove awx image docker_image: name: "{{ docker_registry }}/{{ docker_registry_repository }}/{{ awx_image }}" tag: "{{ awx_version }}" state: absent - name: Tag and Push Container Images block: - name: Tag and push awx image to registry docker_image: name: "{{ awx_image }}" repository: "{{ docker_registry }}/{{ docker_registry_repository }}/{{ awx_image }}" tag: "{{ item }}" push: true with_items: - "latest" - "{{ awx_version }}" - name: Set full image path for Registry set_fact: awx_docker_actual_image: >- {{ docker_registry }}/{{ docker_registry_repository }}/{{ awx_image }}:{{ awx_version }}