diff --git a/roles/network/tasks/computed_network.yml b/roles/network/tasks/computed_network.yml index c66bb0a14..3b0e24879 100644 --- a/roles/network/tasks/computed_network.yml +++ b/roles/network/tasks/computed_network.yml @@ -157,7 +157,7 @@ # so this works - name: Interface count - shell: ls /sys/class/net | grep -v -e lo -e bridge0 -e veth | wc | awk '{print $1}' + shell: ls /sys/class/net | grep -v -e lo -e bridge0 -e veth -e "br-*" -e docker| wc | awk '{print $1}' register: adapter_count # well if there ever was a point to tell the user things are FUBAR this is it. diff --git a/roles/network/tasks/detected_network.yml b/roles/network/tasks/detected_network.yml index 05a0d8ba0..21b33d844 100644 --- a/roles/network/tasks/detected_network.yml +++ b/roles/network/tasks/detected_network.yml @@ -112,7 +112,7 @@ # LAN - pick non WAN's - name: Create list of LAN (non WAN) ifaces - shell: ls /sys/class/net | grep -v -e wwlan -e ppp -e lo -e br0 -e tun -e bridge0 -e veth -e {{ device_gw }} -e {{ ap_device }} + shell: ls /sys/class/net | grep -v -e wwlan -e ppp -e lo -e br0 -e tun -e "br-*" -e docker -e bridge0 -e veth -e {{ device_gw }} -e {{ ap_device }} when: num_lan_interfaces != "0" register: lan_list_result