Skip to content

Commit 706e9c6

Browse files
authored
PortChannels not removed when same PC name used across multiple switches (#528)
* Fix PC remove * Fix comment
1 parent 3acfab8 commit 706e9c6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

plugins/modules/dcnm_interface.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4711,7 +4711,11 @@ def dcnm_intf_can_be_replaced(self, have):
47114711
self.dcnm_intf_get_if_name(mem, "eth")[0]
47124712
for mem in item["members"]
47134713
]:
4714-
return False, item["ifname"]
4714+
# Compare have serial_number to item serial_number return if they don't match
4715+
if have.get('serialNo') != item.get('sno'):
4716+
return True, None
4717+
else:
4718+
return False, item["ifname"]
47154719
elif (item.get("peer1_members")) or (item.get("peer2_members")):
47164720
if (
47174721
have["ifName"]

0 commit comments

Comments
 (0)