From 46448daeab9c53e89ff9ebdcf806db3c0c28a346 Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Wed, 7 Oct 2020 13:59:16 -0500 Subject: [PATCH] replace second_gateway_found.changed with second_gateway_found.stdout != and wording --- roles/network/tasks/detected_network.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/roles/network/tasks/detected_network.yml b/roles/network/tasks/detected_network.yml index 6f744398a..5a9c9ee79 100644 --- a/roles/network/tasks/detected_network.yml +++ b/roles/network/tasks/detected_network.yml @@ -106,19 +106,20 @@ register: wifi_gateway_found when: discovered_wireless_iface != "none" -- name: Set has_wifi_gateway for {{ discovered_wireless_iface }} if WiFi gateway is detected +- name: Set has_wifi_gateway for {{ discovered_wireless_iface }} when WiFi gateway has been detected set_fact: has_wifi_gateway: True when: discovered_wireless_iface != "none" and (wifi_gateway_found.stdout|int > 0) -- name: Detect secondary gateway active +- name: Detect secondary gateway active on all interfaces shell: ip r | grep default | grep -v {{ discovered_wan_iface }} | awk '{print $5}' register: second_gateway_found + changed_when: False -- name: Set exclude_devices for {{ second_gateway_found.stdout }} if gateway is detected +- name: Set exclude_devices if default gateway has been detected for {{ second_gateway_found.stdout }} set_fact: exclude_devices: "-e {{ second_gateway_found.stdout }}" - when: second_gateway_found.changed + when: second_gateway_found.stdout != "" # XO hack here ap_device would not be active therefore not set with # wired as gw use ap_device to exclude eth0 from network calulations