# supply an ifcfg if no gateway detected but wan_ip is set # set user_wan_iface: and use wan_* for static info - name: Supply WAN interface file template: src=network/ifcfg-WAN.j2 dest=/etc/sysconfig/network-scripts/ifcfg-WAN - include_tasks: NM.yml when: 'ansible_distribution_version <= "20" and wan_ip != "dhcp"' - name: Re-read network config files shell: 'nmcli con reload' ignore_errors: yes when: 'ansible_distribution_version >= "21" and wan_ip != "dhcp"' - name: Use upstream nameserver until named is installed lineinfile: dest=/etc/resolv.conf line='nameserver {{ wan_nameserver }}' create=yes state=present