mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
raspbian lite images has awk but not gawk (#189)
This commit is contained in:
parent
f8c8c61bd5
commit
41dbbf167f
1 changed files with 6 additions and 6 deletions
|
@ -31,7 +31,7 @@
|
||||||
|
|
||||||
# DETECT -- gateway and wireless
|
# DETECT -- gateway and wireless
|
||||||
- name: Get a list of slaves from previous config
|
- name: Get a list of slaves from previous config
|
||||||
shell: "egrep -rn BRIDGE=br0 /etc/sysconfig/network-scripts/ifcfg-* | gawk -F'[-:]' '{print $3}'"
|
shell: "egrep -rn BRIDGE=br0 /etc/sysconfig/network-scripts/ifcfg-* | awk -F'[-:]' '{print $3}'"
|
||||||
register: ifcfg_slaves
|
register: ifcfg_slaves
|
||||||
ignore_errors: True
|
ignore_errors: True
|
||||||
changed_when: False
|
changed_when: False
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
|
|
||||||
# returns list of paths
|
# returns list of paths
|
||||||
- name: Find gateway config based on device
|
- name: Find gateway config based on device
|
||||||
shell: "egrep -rn {{ device_gw }} /etc/sysconfig/network-scripts/ifcfg* | gawk -F ':' '{print $1}'"
|
shell: "egrep -rn {{ device_gw }} /etc/sysconfig/network-scripts/ifcfg* | awk -F ':' '{print $1}'"
|
||||||
register: ifcfg_gw_device
|
register: ifcfg_gw_device
|
||||||
ignore_errors: True
|
ignore_errors: True
|
||||||
changed_when: False
|
changed_when: False
|
||||||
|
@ -93,7 +93,7 @@
|
||||||
|
|
||||||
# returns path
|
# returns path
|
||||||
- name: Find active gateway config based on macaddress
|
- name: Find active gateway config based on macaddress
|
||||||
shell: "egrep -irn {{ ansible_default_ipv4.macaddress }} /etc/sysconfig/network-scripts/ifcfg* | gawk -F ':' '{print $1}' | head -n 1"
|
shell: "egrep -irn {{ ansible_default_ipv4.macaddress }} /etc/sysconfig/network-scripts/ifcfg* | awk -F ':' '{print $1}' | head -n 1"
|
||||||
register: ifcfg_gw_mac
|
register: ifcfg_gw_mac
|
||||||
ignore_errors: True
|
ignore_errors: True
|
||||||
changed_when: False
|
changed_when: False
|
||||||
|
@ -106,7 +106,7 @@
|
||||||
|
|
||||||
# could use something else
|
# could use something else
|
||||||
- name: Find wifi gateway config if present
|
- name: Find wifi gateway config if present
|
||||||
shell: egrep -rn ESSID /etc/sysconfig/network-scripts/ifcfg* | gawk -F ':' '{print $1}' | gawk -F '/' '{print $5}'
|
shell: egrep -rn ESSID /etc/sysconfig/network-scripts/ifcfg* | awk -F ':' '{print $1}' | awk -F '/' '{print $5}'
|
||||||
register: ifcfg_WAN_wifi
|
register: ifcfg_WAN_wifi
|
||||||
ignore_errors: True
|
ignore_errors: True
|
||||||
|
|
||||||
|
@ -119,7 +119,7 @@
|
||||||
- "{{ ifcfg_WAN_wifi.stdout_lines }}"
|
- "{{ ifcfg_WAN_wifi.stdout_lines }}"
|
||||||
|
|
||||||
- name: Finding device for wifi AP gateway
|
- name: Finding device for wifi AP gateway
|
||||||
shell: egrep -rn DEVICE /etc/sysconfig/network-scripts/{{ has_wifi_gw }} | gawk -F '=' '{print $2}'
|
shell: egrep -rn DEVICE /etc/sysconfig/network-scripts/{{ has_wifi_gw }} | awk -F '=' '{print $2}'
|
||||||
register: AP_device
|
register: AP_device
|
||||||
when: has_wifi_gw != "none" and has_ifcfg_gw != "none"
|
when: has_wifi_gw != "none" and has_ifcfg_gw != "none"
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@
|
||||||
|
|
||||||
# WIRELESS -- if any wireless is detected as gateway, it becomes WAN
|
# WIRELESS -- if any wireless is detected as gateway, it becomes WAN
|
||||||
- name: Look for any wireless interfaces
|
- name: Look for any wireless interfaces
|
||||||
shell: "cat /proc/net/wireless | grep -v -e Inter -e face | gawk -F: '{print $1}' "
|
shell: "cat /proc/net/wireless | grep -v -e Inter -e face | awk -F: '{print $1}' "
|
||||||
register: wireless_list1
|
register: wireless_list1
|
||||||
ignore_errors: True
|
ignore_errors: True
|
||||||
changed_when: False
|
changed_when: False
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue