- name: Stop 'Wired WAN connection' shell: nmcli dev disconnect {{ discovered_wan_iface }} ignore_errors: True changed_when: False when: discovered_wan_iface != "none" and not has_WAN and has_ifcfg_gw == "none" # set user_wan_iface: for static # use wan_* for static info - name: Supply ifcfg-WAN file template: src=network/ifcfg-WAN.j2 dest=/etc/sysconfig/network-scripts/ifcfg-WAN when: iiab_wan_iface != "none" and not has_WAN and has_ifcfg_gw == "none" - name: Now setting ifcfg-WAN True after creating file set_fact: has_WAN: True when: iiab_wan_iface != "none" and has_ifcfg_gw == "none"