This commit is contained in:
2026-01-20 06:44:23 +02:00
parent 90d38e8fd0
commit 98356f53f2

View File

@@ -16,13 +16,14 @@
tasks: tasks:
- name: "Wrapper | Extract nb_ip from nb_onedevice_update.py stdout" - name: "Wrapper | Extract nb_ip from nb_onedevice_update.py stdout"
vars: vars:
_out: "{{ (nb_preflight.stdout | default('') | regex_replace('\r','')) }}" _lines: "{{ (nb_preflight.stdout_lines | default([])) | map('regex_replace','\r','') | map('trim') | list }}"
_ok_line: "{{ (_out.split('\n') | map('trim') | select('match','^OK\\s+') | list | last | default('')) }}" _ok_line: "{{ (_lines | select('match','^OK\\s+') | list | last | default('')) }}"
_ip: "{{ _ok_line | regex_search('(?:^|\\s)ip=([0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+)(?:\\s|$)', '\\1') | default('') }}" _ip: "{{ _ok_line | regex_search('(?:^|\\s)ip=([0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+)(?:\\s|$)', '\\1') | default('') }}"
set_fact: set_fact:
wrapper_ok_line: "{{ _ok_line }}" wrapper_ok_line: "{{ _ok_line }}"
wrapper_nb_ip: "{{ _ip | trim }}" wrapper_nb_ip: "{{ _ip | trim }}"
- name: "Wrapper | Debug extracted values" - name: "Wrapper | Debug extracted values"
ansible.builtin.debug: ansible.builtin.debug:
msg: msg: