From e218c7bafea49fc10dd1456917f3b90b24ec1721 Mon Sep 17 00:00:00 2001 From: pavel Date: Mon, 19 Jan 2026 19:37:16 +0200 Subject: [PATCH] 1937 --- files/ansible-playbooks/sot-updater.yml | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/files/ansible-playbooks/sot-updater.yml b/files/ansible-playbooks/sot-updater.yml index 5c07d08..623b3e4 100644 --- a/files/ansible-playbooks/sot-updater.yml +++ b/files/ansible-playbooks/sot-updater.yml @@ -974,7 +974,7 @@ when: - tunnel_ok | default(false) - dev2_passfile_used == 'NONE' - - lldp_dev2_ip | length > 0 + - (lldp_dev2_ip | default('') | length) > 0 delegate_to: localhost shell: | for f in basicpass basicpass2; do @@ -994,7 +994,7 @@ when: - tunnel_ok | default(false) - dev2_passfile_used == 'NONE' - - lldp_dev2_ip | length > 0 + - (lldp_dev2_ip | default('') | length) > 0 delegate_to: localhost debug: msg: @@ -1006,7 +1006,7 @@ when: - tunnel_ok | default(false) - dev2_passfile_used == 'NONE' - - lldp_dev2_ip | length > 0 + - (lldp_dev2_ip | default('') | length) > 0 delegate_to: localhost set_fact: dev2_passfile_used_lldp: >- @@ -1019,7 +1019,7 @@ when: - tunnel_ok | default(false) - dev2_passfile_used == 'NONE' - - lldp_dev2_ip | length > 0 + - (lldp_dev2_ip | default('') | length) > 0 delegate_to: localhost debug: msg: @@ -1029,7 +1029,7 @@ when: - tunnel_ok | default(false) - dev2_passfile_used == 'NONE' - - lldp_dev2_ip | length > 0 + - (lldp_dev2_ip | default('') | length) > 0 delegate_to: localhost shell: "nc -z -w3 {{ lldp_dev2_ip }} 22" register: lldp_ssh_tcp @@ -1198,7 +1198,7 @@ when: - tunnel_ok | default(false) - dev2_passfile_used == 'NONE' - - lldp_dev2_ip | length > 0 + - (lldp_dev2_ip | default('') | length) > 0 - dev2_passfile_used_lldp != 'NONE' delegate_to: localhost shell: | @@ -1312,7 +1312,7 @@ when: - tunnel_ok | default(false) - dev2_passfile_used == 'NONE' - - lldp_dev2_ip | length > 0 + - (lldp_dev2_ip | default('') | length) > 0 - dev2_passfile_used_lldp is defined - dev2_passfile_used_lldp != 'NONE' delegate_to: localhost @@ -1454,7 +1454,7 @@ when: - tunnel_ok | default(false) - dev2_passfile_used == 'NONE' - - lldp_dev2_ip | length > 0 + - (lldp_dev2_ip | default('') | length) > 0 - dev2_passfile_used_lldp is defined - dev2_passfile_used_lldp != 'NONE' delegate_to: localhost @@ -1615,6 +1615,14 @@ {%- endif -%} changed_when: false + + - name: Indoor | Normalize LLDP IP facts (avoid undefined) + delegate_to: localhost + set_fact: + lldp_dev2_ip: "{{ lldp_dev2_ip | default('') }}" + lldp_dev2_ip6: "{{ lldp_dev2_ip6 | default('') }}" + changed_when: false + - name: Dev2 | Read ppp0 10/8 IPv4 (preferred) when: - (dev2_passfile_used | default('NONE')) != 'NONE'