mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 19:52:06 +00:00
21 lines
735 B
YAML
21 lines
735 B
YAML
# supply an ifcfg if no gateway detected but wan_ip is set
|
|
# set user_wan_iface: <device> and use wan_* for static info
|
|
- name: Install WAN interface file /etc/sysconfig/network-scripts/ifcfg-WAN from template
|
|
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 (etc) is installed
|
|
lineinfile:
|
|
dest: /etc/resolv.conf
|
|
line: "nameserver {{ wan_nameserver }}"
|
|
create: yes
|
|
state: present
|