ansible/lib/ansible
bentaylornz 95c1b07bdb [cloud] re-raise boto ClientError if throttling timeout is reached in efs.py (#23109)
* re-raise exception as expected

The current ThrottlingException handling code hides other actual exceptions from the user, and basically goes infinite loop instead. eg when the api caller doesn't have permission (example below) to use the api, ansible effectively hangs. adding the re-raise stops execution and shows the error to the command line as expected

can test by removing permission to the efs api, and calling the efs: module

The error was: botocore.exceptions.ClientError: An error occurred (AccessDeniedException) when calling the DescribeFileSystems operation: User: <x> is not authorized to perform: elasticfilesystem:DescribeFileSystems on the specified resource

* PEP8 fix
2017-04-04 08:41:20 -04:00
..
cli Add ansible executable path (argv[0]) to --version (#22262) 2017-04-03 14:01:59 -04:00
compat Update module_utils.six to latest (#22855) 2017-03-23 13:35:05 -07:00
config
errors E501 fixes (#22879) 2017-03-22 20:50:28 -05:00
executor typo: psuedo -> pseudo (#23177) 2017-03-31 10:48:29 -04:00
galaxy Update module_utils.six to latest (#22855) 2017-03-23 13:35:05 -07:00
inventory Update __init__.py 2017-03-27 20:21:40 -04:00
module_utils Remove dupe supports_session method from eos module_utils (#23240) 2017-04-04 00:46:10 +02:00
modules [cloud] re-raise boto ClientError if throttling timeout is reached in efs.py (#23109) 2017-04-04 08:41:20 -04:00
parsing Vault: Remove tmp decrypted file when experiencing error while writing (#14835) 2017-03-27 16:52:18 -04:00
playbook mark runas become method experimental (#23235) 2017-04-03 13:46:51 -07:00
plugins Updated the Regex for promt matching (#23186) 2017-03-31 18:29:45 +01:00
template Windows: Use the correct newline sequence for the platform (#21846) 2017-03-23 19:47:10 -07:00
utils allow plugins to override fragments 2017-04-03 15:24:13 -04:00
vars Update module_utils.six to latest (#22855) 2017-03-23 13:35:05 -07:00
__init__.py
constants.py Ansible 2.3 feature support for dellos6. (#23084) 2017-03-30 15:26:32 +02:00
release.py Bumping devel version to 2.4.0 2017-03-15 09:42:01 -05:00