community.general/lib/ansible/modules/cloud
Ed Costello ca59a4ede4 Better handling of absent AWS SES identity notification information. (#36354)
* Better handling of absent AWS SES identity notification information.

Fixes #36065

aws_ses_identity module now handles the cases where information about
the notification setup for the identity isn't returned by the AWS api.

This seems to happen in an edge case, believed to be eventual
consistency on registering new identities. So this case is treated
as if has been no notification setup for the identity yet.

Also fix 2 flake8 warnings in the module, a missing newline and unused
import.

* Increase the Boto Retries on SES APIs to deal with throttling.

This should address the unstable integration test failing due to
parallel runs in shippable hitting AWS throttling.

* Add retries loading SES details for inclusion in successful response.

There seems to be an eventual consistency behaviour with identity
registration. It's possible to still get no identity back after
registration.

This can cause failures in the shippable builds. This should fix that by
creating a retry of retrieving the identity information after
registration.

A similar retry loop has been added to notification attributes to ensure
this doesn't suffer from the same failure.

* Add missing sleep in get_notification_attributes to avoid busy loop.
2018-02-21 09:33:33 -05:00
..
amazon Better handling of absent AWS SES identity notification information. (#36354) 2018-02-21 09:33:33 -05:00
atomic atomic_container: drop duplicate 'latest' choice (#32794) 2017-11-10 16:21:00 -05:00
azure initial cutover to API profiles (#35538) 2018-02-09 14:26:42 -08:00
centurylink Bulk pep8 fixes - hand crafted (#33690) 2017-12-07 19:29:21 -08:00
cloudscale cloudscale_floating_ip module (#33181) 2017-12-11 14:48:35 +00:00
cloudstack cs_user: fix return user_api_secret for ACS v4.10 and later (#36447) 2018-02-20 23:08:19 +01:00
digital_ocean Fix digital ocean issues (#36347) 2018-02-17 22:48:52 +05:30
dimensiondata New dimensiondata_vlan module. (#21218) 2018-02-08 08:42:55 -06:00
docker docker_login: Hide password from response (#34491) 2018-02-16 10:41:54 +05:30
google [cloud] New GCP module: DNS Managed Zones (gcp_dns_managed_zone.py) (#35014) 2018-02-06 11:50:16 -05:00
linode Add module support to yamllint sanity test. (#34964) 2018-01-16 15:08:56 -08:00
lxc Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
lxd Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
misc Improved language around XML description. (#36263) 2018-02-16 11:15:17 +01:00
oneandone New module: manage 1&1 public ip (cloud/oneandone/oneandone_public_ip) (#35079) 2018-02-07 12:15:27 -06:00
openstack Add a module_utils OpenStack Cloud constructor (#20974) 2018-02-15 15:20:49 +01:00
ovh Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ovirt int("255.255.255.0" does not work, fixes issue #33867 (#36271) 2018-02-16 05:49:31 -05:00
packet Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
profitbricks Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
pubnub Update metadata to 1.1 2017-08-15 23:12:08 -07:00
rackspace Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
smartos Add module support to yamllint sanity test. (#34964) 2018-01-16 15:08:56 -08:00
softlayer sl_vm: PEP8 compliancy and documentation changes (#32657) 2017-11-15 15:22:32 -05:00
spotinst Add module support to yamllint sanity test. (#34964) 2018-01-16 15:08:56 -08:00
univention Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
vmware Wait for VM state to reach poweredoff when state: shutdownguest (#31669) 2018-02-21 17:14:12 +05:30
vultr vultr: new module vr_dns_record (#34423) 2018-01-19 09:34:23 +01:00
webfaction Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
__init__.py