fix(ansible): use registry url for container image name

This commit is contained in:
Stephan Lüscher 2024-05-26 19:02:21 +00:00
parent cec7512c57
commit d1a0f7fff2
No known key found for this signature in database
GPG key ID: 445779060FF3D3CF

View file

@ -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