From 6297b8f951eaa597d2499116a1f4ab0c0ff0fa8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20L=C3=BCscher?= Date: Sun, 26 May 2024 19:04:58 +0000 Subject: [PATCH] feat(ansible): add additional tags to container image --- anvil/ansible/playbooks/project_build.yml | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/anvil/ansible/playbooks/project_build.yml b/anvil/ansible/playbooks/project_build.yml index f5e0d81..a3839c6 100644 --- a/anvil/ansible/playbooks/project_build.yml +++ b/anvil/ansible/playbooks/project_build.yml @@ -39,3 +39,31 @@ msg: - "{{ __job_result.actions | to_nice_yaml(indent=2) }}" - "{{ __job_result.image | to_nice_yaml(indent=2) }}" + + - name: Add additional tag to container image + containers.podman.podman_tag: + image: "{{ __image_name }}:latest" + target_names: + - "{{ __image_name }}:{{ forge_container_tag }}" + + - name: Push additional container image tag to registry + containers.podman.podman_image: + name: "{{ __image_name }}" + tag: "{{ forge_container_tag }}" + pull: false + push: true + async: 15 + poll: 0 + register: __podman_image + + - name: Waiting for additional container image tag push to finish + ansible.builtin.async_status: + jid: "{{ __podman_image.ansible_job_id }}" + register: __job_result + until: __job_result.finished + retries: 15 + delay: 1 + + - name: INFO | Result from additional container image tag push + ansible.builtin.debug: + msg: "{{ __job_result.actions | to_nice_yaml(indent=2) }}"