1636
This commit is contained in:
@@ -634,6 +634,33 @@
|
|||||||
set_fact:
|
set_fact:
|
||||||
dev2_passfile_used: "{{ (dev2_auth.rc == 0)|ternary(dev2_auth.stdout|trim,'NONE') }}"
|
dev2_passfile_used: "{{ (dev2_auth.rc == 0)|ternary(dev2_auth.stdout|trim,'NONE') }}"
|
||||||
|
|
||||||
|
- name: Dev2 | Auth debug
|
||||||
|
delegate_to: localhost
|
||||||
|
debug:
|
||||||
|
msg:
|
||||||
|
- "dev2_auth.rc={{ dev2_auth.rc | default('n/a') }}"
|
||||||
|
- "dev2_auth.stdout={{ dev2_auth.stdout | default('') | trim }}"
|
||||||
|
- "dev2_passfile_used={{ dev2_passfile_used }}"
|
||||||
|
|
||||||
|
|
||||||
|
- name: Dev2 | Read firmux (tunnel)
|
||||||
|
when:
|
||||||
|
- tunnel_ok | default(false)
|
||||||
|
- dev2_passfile_used != 'NONE'
|
||||||
|
delegate_to: localhost
|
||||||
|
shell: |
|
||||||
|
PORT="{{ _local_port }}"
|
||||||
|
sshpass -f "{{ dev2_passfile_used }}" ssh {{ ssh_opts_common }} \
|
||||||
|
-o ConnectTimeout={{ ssh_timeout }} \
|
||||||
|
-p "$PORT" "{{ dev2_ssh_user }}@127.0.0.1" \
|
||||||
|
"cat /usr/lib/release/firmux 2>/dev/null || true"
|
||||||
|
args:
|
||||||
|
executable: /bin/bash
|
||||||
|
register: dev2_firmux
|
||||||
|
changed_when: false
|
||||||
|
failed_when: false
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
|
|
||||||
# ------ LLDP candidate IP when Dev2 login failed (tunnel up but Dev2 unreachable) ------
|
# ------ LLDP candidate IP when Dev2 login failed (tunnel up but Dev2 unreachable) ------
|
||||||
- name: Dev1 | Try LLDP-derived Dev2 IP (auth to Dev2 failed)
|
- name: Dev1 | Try LLDP-derived Dev2 IP (auth to Dev2 failed)
|
||||||
@@ -789,6 +816,14 @@
|
|||||||
else (dev2_firmux_lldp.stdout | default('') | trim)
|
else (dev2_firmux_lldp.stdout | default('') | trim)
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
- name: Dev2 | firmux selection debug
|
||||||
|
delegate_to: localhost
|
||||||
|
debug:
|
||||||
|
msg:
|
||||||
|
- "dev2_firmux_text='{{ dev2_firmux_text | default('') | regex_replace('\n','\\n') }}'"
|
||||||
|
- "indoor_fw_norm='{{ indoor_fw_norm | default('') }}'"
|
||||||
|
|
||||||
|
|
||||||
- name: Dev2 | Extract firmware version line
|
- name: Dev2 | Extract firmware version line
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
run_once: true
|
run_once: true
|
||||||
@@ -805,6 +840,13 @@
|
|||||||
) | trim
|
) | trim
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
- name: Dev2 | firmux selection debug
|
||||||
|
delegate_to: localhost
|
||||||
|
debug:
|
||||||
|
msg:
|
||||||
|
- "dev2_firmux_text='{{ dev2_firmux_text | default('') | regex_replace('\n','\\n') }}'"
|
||||||
|
- "indoor_fw_norm='{{ indoor_fw_norm | default('') }}'"
|
||||||
|
|
||||||
- name: Publish Dev2 indoor_fwver
|
- name: Publish Dev2 indoor_fwver
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
uri:
|
uri:
|
||||||
|
|||||||
Reference in New Issue
Block a user