1ee69c07cc
* initial commit of cloudfront_facts.py * modification as per review from @georgepsarakis * fixed shippable build error * fixed shippable build error * removed wildcard imports and replaced with specific imports from ansible.module_utils.ec2 as advised by @georgepsarakis * renamed all instances of cloud_front_origin_access_identity to origin_access_identity as advised by @georgepsarakis * added input option requirements where missing. fixed a typo in an error message, added '.' to the end of sentences. * fixed typo in documentation * simplified paginated_response method as advised by @georgepsarakis * set default option to list_defaults when no option specified as advised by @ryansb * bumped version to 2.3 as advised by @ryansb * removed double-nesting of ansible_facts as advised by @ryansb * show facts based on alias and distribution id for easy referencing as advised by @ryansb. have done for both distribution and distribution_config * made comments clearer * fixed incorrect logic for default list_distributions, fixed list_distributions_by_web_acl - wasn't passing web_acl_id, fixed list_invalidations keyword args missing DistributionId * neatened up logic for list_distributions default * facts now return Etag as well as specific facts. modified paginated_response to handle this. also all requests that use distribution id also list the facts under the corresponding alias now. * fixed last fact added clobbering all previous facts for an alias or an id * removed list_ prefix from list keys * removed unnecessary boto fields. made list_distributions and list_streaming_distributions dictionaries with id/alias as key. fixed list_invalidations. * fixed incorrectly named list_distributions_by_web_acl to ..web_acl_id. added id/alias dict for list_distributions_by_web_acl_id * minor doc changes * removed merge tag * fixed more of merge |
||
---|---|---|
.. | ||
ansible |