2045
This commit is contained in:
@@ -378,17 +378,22 @@
|
||||
ansible.builtin.set_fact:
|
||||
expected_norm: "{{ (expected_norm_core | default('') | length > 0) | ternary(expected_norm_core, expected_norm_step1) }}"
|
||||
|
||||
# Normalize banner/firmux from DEV2 convert '... rev 6801' to '...-r6801'
|
||||
- name: Normalize banner firmux string from DEV2
|
||||
# 1) capture raw banner line from DEV2
|
||||
- name: Capture banner line from DEV2
|
||||
delegate_to: localhost
|
||||
ansible.builtin.set_fact:
|
||||
banner_raw: "{{ (dev2_fwver.stdout | default('') | trim) }}"
|
||||
|
||||
# 2) normalize "... rev 6801" → "...-r6801"
|
||||
- name: Normalize banner line to X.Y.Z-rNNNN suffix
|
||||
delegate_to: localhost
|
||||
ansible.builtin.set_fact:
|
||||
banner_norm: >-
|
||||
{{
|
||||
(((banner_raw | lower) is search('-r[0-9]+$')))
|
||||
((banner_raw | lower) is search('-r[0-9]+$'))
|
||||
| ternary(
|
||||
banner_raw,
|
||||
(banner_raw | regex_replace('\\s*[Rr][Ee][Vv]\\.?\\s*([0-9]+)\\s*$', '-r\\1'))
|
||||
(banner_raw | regex_replace('\s*[Rr][Ee][Vv]\.?\s*([0-9]+)\s*$', '-r\1'))
|
||||
)
|
||||
}}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user