1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 19:52:06 +00:00
iiab/roles/network/tasks/edit_ifcfg.yml

50 lines
1.4 KiB
YAML
Raw Normal View History

2017-10-27 16:15:10 +00:00
- name: Turn off ISP nameservers
2017-05-27 18:09:50 +00:00
lineinfile: state=present
backrefs=yes
regexp='^PEERDNS'
line='PEERDNS="no"'
dest={{ has_ifcfg_gw }}
- name: Turn on local nameserver
lineinfile: state=present
line='DNS1="127.0.0.1"'
dest={{ has_ifcfg_gw }}
- name: Remove the UUID
lineinfile: state=absent
regexp='^UUID'
dest={{ has_ifcfg_gw }}
# Leave wifi as is NAME=<AP> needs to match keyring name.
- name: Fix the NM name
lineinfile: state=present
backrefs=yes
regexp='^NAME'
line='NAME="iiab-WAN"'
2017-05-27 18:09:50 +00:00
dest={{ has_ifcfg_gw }}
when: has_wifi_gw == "none"
# testpoint - quoting and present
# note DEVICE can change what is displayed via "ip and friends"
- name: Fix the DEVICE
lineinfile: state=present
backrefs=yes
regexp='^DEVICE'
line='DEVICE="{{ iiab_wan_iface }}"'
2017-05-27 18:09:50 +00:00
dest={{ has_ifcfg_gw }}
when: iiab_wan_iface != "none" and has_wifi_gw == "none"
2017-05-27 18:09:50 +00:00
2017-10-27 16:15:10 +00:00
- name: Add marker
2017-05-27 18:09:50 +00:00
lineinfile: state=present
2017-10-27 16:15:10 +00:00
line="# Modified by IIAB"
2017-05-27 18:09:50 +00:00
dest={{ has_ifcfg_gw }}
- name: Rename supplied gateway ifcfg file to WAN if present
shell: mv "{{ has_ifcfg_gw }}" /etc/sysconfig/network-scripts/ifcfg-WAN
when: has_wifi_gw == "none"
- name: Now setting ifcfg-WAN True after moving file
set_fact:
has_WAN: True
when: has_wifi_gw == "none"