fix capital letters in MAC address
Related: PROD-26440 (PROD:26440)
Change-Id: I46237acbbd15739baf86cb6749f7dcb8d70007df
diff --git a/_modules/maas.py b/_modules/maas.py
index c02f104..04836d3 100644
--- a/_modules/maas.py
+++ b/_modules/maas.py
@@ -530,10 +530,10 @@
def _get_nic_id_by_mac(self, machine, req_mac=None):
data = {}
for nic in machine['interface_set']:
- data[nic['mac_address']] = nic['id']
+ data[nic['mac_address'].lower()] = nic['id']
if req_mac:
- if req_mac in data.keys():
- return data[req_mac]
+ if req_mac.lower() in data.keys():
+ return data[req_mac.lower()]
else:
raise Exception('NIC with mac:{} not found at '
'node:{}'.format(req_mac, machine['fqdn']))