blob: 57684a14ba5c1e74265eb94cfd4806538e305072 [file] [log] [blame]
# SPDX-License-Identifier: GPL-3.0-or-later
- name: Configure CI registry
hosts: all
tasks:
- name: Replace the registry in image manifest
ansible.builtin.replace:
path: "{{ zuul.project.src_dir }}/roles/defaults/vars/main.yml"
regexp: "{{ zj_zuul_artifact.metadata.repository | regex_replace('/ci/', '/library/', 1) }}:.*"
replace: '{{ zj_zuul_artifact.metadata.repository }}:{{ zj_zuul_artifact.metadata.tag }}"'
loop: "{{ zuul.artifacts | default([]) }}"
loop_control:
loop_var: zj_zuul_artifact
when:
- "'metadata' in zj_zuul_artifact"
- "zj_zuul_artifact.metadata.type | default('') == 'container_image'"
- name: Print out the new image manifest file
ansible.builtin.command: |
cat {{ zuul.project.src_dir }}/roles/defaults/vars/main.yml