0644
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user