This commit is contained in:
2025-11-05 09:07:03 +02:00
parent 5655dfdfc0
commit c4b783b2ad

View File

@@ -101,25 +101,22 @@
- "upgrade_cmd line (exact): {{ nb_upgrade_line | default('<not found>') }}" - "upgrade_cmd line (exact): {{ nb_upgrade_line | default('<not found>') }}"
- "found? {{ (nb_upgrade_line | length) > 0 }}" - "found? {{ (nb_upgrade_line | length) > 0 }}"
- name: "NB preflight | Parse value after '=' from upgrade_cmd line" - name: "NB preflight | Parse value after '=' (split once)"
when: nb_upgrade_line | length > 0 when: nb_upgrade_line | length > 0
delegate_to: localhost delegate_to: localhost
ansible.builtin.set_fact: vars:
nb_upgrade_cmd: >- parts: "{{ nb_upgrade_line.split('=', 1) }}"
{{ set_fact:
nb_upgrade_line nb_upgrade_cmd: "{{ (parts | length > 1) | ternary(parts[1] | trim, '') }}"
| regex_replace('^NB:\\s*upgrade_cmd\\s*=\\s*', '') nb_upgrade_cmd_len: "{{ nb_upgrade_cmd | length }}"
| trim
}}
nb_upgrade_cmd_len: "{{ (nb_upgrade_line | regex_search('=\\s*(.*)$', '\\1') | trim) | length }}"
- name: "NB preflight | Debug parsed upgrade_cmd" - name: "NB preflight | Debug parsed upgrade_cmd (should be just the value)"
when: nb_upgrade_line | length > 0 when: nb_upgrade_line | length > 0
delegate_to: localhost delegate_to: localhost
ansible.builtin.debug: debug:
msg: msg:
- "upgrade_cmd value: '{{ nb_upgrade_cmd | default('') }}'" - "upgrade_cmd value: '{{ nb_upgrade_cmd }}'"
- "len={{ nb_upgrade_cmd_len | default(0) }}" - "len={{ nb_upgrade_cmd_len }}"
- name: "NB preflight | STOP here (temporary)" - name: "NB preflight | STOP here (temporary)"
meta: end_play meta: end_play