diff --git a/lib/ansible/modules/cloud/amazon/kinesis_stream.py b/lib/ansible/modules/cloud/amazon/kinesis_stream.py index 646fd9f5162..c924616aad3 100644 --- a/lib/ansible/modules/cloud/amazon/kinesis_stream.py +++ b/lib/ansible/modules/cloud/amazon/kinesis_stream.py @@ -436,16 +436,16 @@ def wait_for_status(client, stream_name, status, wait_timeout=300, status_achieved = True break - elif status == 'DELETING' and not check_mode: + else: if not find_success: status_achieved = True break - else: - time.sleep(polling_increment_secs) except botocore.exceptions.ClientError as e: err_msg = to_native(e) + time.sleep(polling_increment_secs) + if not status_achieved: err_msg = "Wait time out reached, while waiting for results" else: