From bf96eaa5fd2570be30a112244664ce32232977e7 Mon Sep 17 00:00:00 2001 From: pavel Date: Wed, 22 Oct 2025 16:57:24 +0300 Subject: [PATCH] 1657 --- files/ansible-playbooks/update-indoor.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/files/ansible-playbooks/update-indoor.yml b/files/ansible-playbooks/update-indoor.yml index e7ff53f..c27b2fe 100644 --- a/files/ansible-playbooks/update-indoor.yml +++ b/files/ansible-playbooks/update-indoor.yml @@ -1019,17 +1019,15 @@ }} when: au_delay_sec is defined - - name: Assemble expected_fw_core (prefer X.Y.Z-rNNNN → X.Y.Z → image base) + - name: Ensure expected_fw_core is set (strict parse from filename) delegate_to: localhost ansible.builtin.set_fact: expected_fw_core: >- {{ - (_img_ver_core | length) > 0 and (_img_rev_num | length) > 0 - and (_img_ver_core ~ '-r' ~ _img_rev_num) - or - ((_img_ver_core | length) > 0 and _img_ver_core) - or - _img_base + expected_fw_core | default( + image_filename + | regex_replace('.*?([0-9]+\\.[0-9]+\\.[0-9]+)-r([0-9]+).*','\\1-r\\2') + ) }} when: au_delay_sec is defined