09:10
This commit is contained in:
@@ -101,22 +101,29 @@
|
|||||||
- "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 '=' (split once)"
|
- name: "NB preflight | Parse value after '=' via awk"
|
||||||
when: nb_upgrade_line | length > 0
|
when: nb_upgrade_line | length > 0
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
vars:
|
shell: |
|
||||||
parts: "{{ nb_upgrade_line.split('=', 1) }}"
|
printf '%s\n' "{{ nb_upgrade_line }}" | awk -F'=' '{print $2}' | sed 's/^[[:space:]]*//; s/[[:space:]]*$//'
|
||||||
set_fact:
|
args:
|
||||||
nb_upgrade_cmd: "{{ (parts | length > 1) | ternary(parts[1] | trim, '') }}"
|
executable: /bin/bash
|
||||||
nb_upgrade_cmd_len: "{{ nb_upgrade_cmd | length }}"
|
register: up_cmd_sh
|
||||||
|
changed_when: false
|
||||||
|
|
||||||
- name: "NB preflight | Debug parsed upgrade_cmd (should be just the value)"
|
- name: "NB preflight | Set and show parsed upgrade_cmd"
|
||||||
|
when: nb_upgrade_line | length > 0
|
||||||
|
delegate_to: localhost
|
||||||
|
set_fact:
|
||||||
|
nb_upgrade_cmd: "{{ up_cmd_sh.stdout | default('') | trim }}"
|
||||||
|
|
||||||
|
- name: "NB preflight | Debug parsed upgrade_cmd"
|
||||||
when: nb_upgrade_line | length > 0
|
when: nb_upgrade_line | length > 0
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
debug:
|
debug:
|
||||||
msg:
|
msg:
|
||||||
- "upgrade_cmd value: '{{ nb_upgrade_cmd }}'"
|
- "upgrade_cmd value: '{{ nb_upgrade_cmd }}'"
|
||||||
- "len={{ nb_upgrade_cmd_len }}"
|
- "len={{ nb_upgrade_cmd | length }}"
|
||||||
|
|
||||||
- name: "NB preflight | STOP here (temporary)"
|
- name: "NB preflight | STOP here (temporary)"
|
||||||
meta: end_play
|
meta: end_play
|
||||||
|
|||||||
Reference in New Issue
Block a user