Skip to content

Commit d05ede2

Browse files
committed
added error info and made retry timer be 100 seconds consistently
1 parent be99ab4 commit d05ede2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

plugins/modules/dcnm_vrf.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3772,7 +3772,8 @@ def push_to_remote(self, is_rollback=False):
37723772
msg = f"Invalid Response from Controller. {resp}"
37733773
self.module.fail_json(msg=msg)
37743774
elif resp["DATA"] != []:
3775-
msg = "VRF has associated network attachments. "
3775+
msg = f"{vrf_name} in fabric: {self.fabric} has associated network attachments. "
3776+
self.log.debug("%s. Number of networks: %d", msg, len(resp['DATA']))
37763777
msg += "Please remove the network attachments "
37773778
msg += "before deleting the VRF. (maybe using dcnm_network module)"
37783779
self.module.fail_json(msg=msg)
@@ -3810,7 +3811,7 @@ def wait_for_vrf_del_ready(self, vrf_name="not_supplied"):
38103811
for vrf in self.diff_delete:
38113812
ok_to_delete = False
38123813
path = self.paths["GET_VRF_ATTACH"].format(self.fabric, vrf)
3813-
retry_count = 20
3814+
retry_count = max(100 // self.WAIT_TIME_FOR_DELETE_LOOP, 1)
38143815
while not ok_to_delete:
38153816
resp = dcnm_send(self.module, "GET", path)
38163817
ok_to_delete = True

0 commit comments

Comments
 (0)