From fdb473e5d6741cf18c38263ffa801e144163633a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Moser?= Date: Tue, 13 Feb 2024 17:50:37 +0100 Subject: [PATCH] show retries in request error msg (#114) --- plugins/module_utils/vultr_v2.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/module_utils/vultr_v2.py b/plugins/module_utils/vultr_v2.py index 602e896..b742126 100644 --- a/plugins/module_utils/vultr_v2.py +++ b/plugins/module_utils/vultr_v2.py @@ -171,6 +171,11 @@ def api_query(self, path, method="GET", data=None, query_params=None): # Vultr has a rate limiting requests per second, try to be polite # Use exponential backoff plus a little bit of randomness backoff(retry=retry, retry_max_delay=retry_max_delay) + else: + self.module.fail_json( + msg='Failure while calling the Vultr API v2 with %s for "%s" with %s retries' % (method, path, retry + 1), + fetch_url_info=info, + ) # Success with content if info["status"] in (200, 201, 202):