remove dependency on mesh_interfaces
This commit is contained in:
parent
3caf00be07
commit
8fd0b73418
19
lib/nodes.py
19
lib/nodes.py
|
@ -11,6 +11,25 @@ def build_mac_table(nodes):
|
||||||
macs[mac] = node_id
|
macs[mac] = node_id
|
||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
for mac in node['nodeinfo']['network']['mesh']['bat0']['interfaces']['wireless']:
|
||||||
|
macs[mac] = node_id
|
||||||
|
except KeyError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
for mac in node['nodeinfo']['network']['mesh']['bat0']['interfaces']['tunnel']:
|
||||||
|
macs[mac] = node_id
|
||||||
|
except KeyError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
for mac in node['nodeinfo']['network']['mesh']['bat0']['interfaces']['other']:
|
||||||
|
macs[mac] = node_id
|
||||||
|
except KeyError:
|
||||||
|
pass
|
||||||
|
|
||||||
return macs
|
return macs
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue