From d1a0f7fff2be3854a9b6765dea77eedb529f42a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20L=C3=BCscher?= Date: Sun, 26 May 2024 19:02:21 +0000 Subject: [PATCH] fix(ansible): use registry url for container image name --- anvil/ansible/playbooks/project_build.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/anvil/ansible/playbooks/project_build.yml b/anvil/ansible/playbooks/project_build.yml index f824421..26b8862 100644 --- a/anvil/ansible/playbooks/project_build.yml +++ b/anvil/ansible/playbooks/project_build.yml @@ -2,6 +2,9 @@ - name: Build project hosts: host.ublue.local gather_facts: true + vars: + __image_regex_search: (?<=/)[^/]+(?=\.git) + __image_name: "{{ forge_registry_url }}/{{ forge_git_repository_url | regex_search(__image_regex_search) }}" pre_tasks: - name: DEBUG - forge variables ansible.builtin.include_role: @@ -10,7 +13,7 @@ tasks: - name: Build and push image to registry containers.podman.podman_image: - name: "{{ forge_git_repository_url | regex_search(__regex_search) }}" + name: "{{ __image_name }}" tag: latest path: "{{ forge_git_repository_destination }}" build: @@ -19,10 +22,6 @@ extra_args: "{{ forge_container_extra_args | default([]) | join(' ') }}" pull: false push: true - push_args: - dest: "{{ forge_registry_url }}" - vars: - __regex_search: (?<=/)[^/]+(?=\.git) async: 1800 poll: 0 register: __podman_image