fix: upgrade ansible version, address test and lint errors

This commit is contained in:
Chris Hawk 2023-11-17 16:39:42 -08:00
parent c15b47250d
commit 08ada5354d
216 changed files with 4394 additions and 4262 deletions

View file

@ -382,9 +382,13 @@ def wait_for_operation(module, response):
def wait_for_completion(status, op_result, module):
op_id = navigate_hash(op_result, ['name'])
op_uri = async_op_url(module, {'op_id': op_id})
sleep_time = 1.0
while not status:
raise_if_errors(op_result, ['error'], module)
time.sleep(1.0)
time.sleep(sleep_time)
sleep_time *= 2
if sleep_time > 10.0:
sleep_time = 10.0
op_result = fetch_resource(module, op_uri, False)
status = navigate_hash(op_result, ['done'])
return op_result