Skip to content

Commit 2608600

Browse files
Bugfix: Normalize MAC address to match NetBox (#257)
1 parent d559d1c commit 2608600

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

plugins/module_utils/netbox_utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,9 @@ def _normalize_data(self, data):
769769
if k == "description":
770770
data[k] = v.strip()
771771

772+
if k == "mac_address":
773+
data[k] = v.upper()
774+
772775
return data
773776

774777
def _create_netbox_object(self, nb_endpoint, data):

tests/unit/module_utils/test_data/normalize_data/data.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,5 +326,13 @@
326326
"after": {
327327
"description": "White space"
328328
}
329+
},
330+
{
331+
"before": {
332+
"mac_address": "aa:bb:cc:dd:ee:ff"
333+
},
334+
"after": {
335+
"mac_address": "AA:BB:CC:DD:EE:FF"
336+
}
329337
}
330-
]
338+
]

0 commit comments

Comments
 (0)