From e589905f725fee550bcf8c343e8a21edec48628b Mon Sep 17 00:00:00 2001 From: Mathieu Garcia Date: Thu, 30 Oct 2025 13:59:42 +0100 Subject: [PATCH 1/2] refactor(ansible): use explicit if block for docker image name --- ansible/playbooks/saas/image.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ansible/playbooks/saas/image.yml b/ansible/playbooks/saas/image.yml index 63b71ebd..7b8fc85a 100644 --- a/ansible/playbooks/saas/image.yml +++ b/ansible/playbooks/saas/image.yml @@ -38,14 +38,13 @@ - name: Debug latest version ansible.builtin.debug: msg: "{{ image_version }}" - verbosity: 1 - name: Build when: image_build block: - name: Build and publish image community.docker.docker_image_build: - name: "{{ docker_private_registry.url }}/{{ docker_private_registry.project is defined | ternary(docker_private_registry.project + '/', '') }}{{ image_name }}:{{ image_version }}" + name: "{{ docker_private_registry.url }}/{% if docker_private_registry.project is defined %}{{ docker_private_registry.project }}/{% endif %}{{ image_name }}:{{ image_version }}" tag: latest path: "/tmp/{{ catalog }}" dockerfile: Dockerfile From 867515fcc739a8945926164916d054f77141e085 Mon Sep 17 00:00:00 2001 From: Mathieu Garcia Date: Thu, 30 Oct 2025 14:00:01 +0100 Subject: [PATCH 2/2] fix(ansible): parse software lookup as JSON --- ansible/playbooks/saas/operate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/playbooks/saas/operate.yml b/ansible/playbooks/saas/operate.yml index dbe72b45..d10aa5be 100644 --- a/ansible/playbooks/saas/operate.yml +++ b/ansible/playbooks/saas/operate.yml @@ -19,7 +19,7 @@ pre_tasks: - name: Get software variables ansible.builtin.set_fact: - software: "{{ lookup('simple-stack-ui', type='software', key=domain, subkey='', missing='warn') }}" + software: "{{ lookup('simple-stack-ui', type='software', key=domain, subkey='', missing='warn') | from_json }}" - debug: msg: "{{ software }}"