community.general/lib/ansible/modules/cloud
Willem van Ketwich 93a689958e [cloud] add summary feature and refactor AWS cloudfront_facts module (#20791)
* 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

* show facts based on alias and distribution id for easy referencing as advised by @ryansb. have done for both distribution and distribution_config

* 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

* 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.

* initial commit of cloudfront_facts summary

* checks for empty list returned from boto, standardised list naming

* neatened up parameters

* added summary documentation

* refactoring of functions for modularity

* refactoring, neatening code, fix for if cname not present, added try-catch blocks

* more refactoring, cleaning

* more cleaning, allowed streaming distributions to be found by domain name alias

* removed unnecessary line

* fixed tabs

* fixed indentation

* removed trailing whitespace

* removed more whitespace

* more refactoring, modified where invalidations dict is set

* added ETag to summary

* refactored summary list

* moved list out of for loop

* trailing white space

* reverted line lengthening as advised by @willthames

* modified exceptions to multi line as advised by @willthames

* reverted variable spacing to be more pythonic'

* reverted spacing in YAML as advised by @ryansb

* reverted line spacing for parameters for correct blame attribution as advised by @ryansb

* removed white space

* more white space

* reverted line spacings for parameters as advised by @ryansb

* removed spaces between parameters as advised by @ryansb
2017-02-13 09:20:04 -05:00
..
amazon [cloud] add summary feature and refactor AWS cloudfront_facts module (#20791) 2017-02-13 09:20:04 -05:00
atomic PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
azure no log passwords (#21229) 2017-02-10 15:13:59 -05:00
centurylink no log passwords (#21229) 2017-02-10 15:13:59 -05:00
cloudscale doc: changelog: add new module cloudscale_server 2017-01-17 23:21:37 +01:00
cloudstack no log passwords (#21229) 2017-02-10 15:13:59 -05:00
digital_ocean Minor grammar change in Digital_Ocean Module doc (#19674) 2016-12-25 00:24:54 +01:00
dimensiondata Refactor dimensiondata_network module (#21043) 2017-02-09 11:30:31 +00:00
docker PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
google [cloud] gce_net fix for unsetting firewall rule properties in the project. (#20483) 2017-02-08 08:49:04 -05:00
linode PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
lxc
lxd Avoid having module documentation links to itself (#21329) 2017-02-13 14:02:34 +00:00
misc no log passwords (#21229) 2017-02-10 15:13:59 -05:00
openstack no log passwords (#21229) 2017-02-10 15:13:59 -05:00
ovh PEP 8 W291 whitespace cleanup. 2017-01-27 17:08:02 -08:00
ovirt no log passwords (#21229) 2017-02-10 15:13:59 -05:00
packet Update validate-modules (#20932) 2017-02-02 11:45:22 -08:00
profitbricks no log passwords (#21229) 2017-02-10 15:13:59 -05:00
rackspace PEP 8 W291 whitespace cleanup. 2017-01-27 17:08:02 -08:00
smartos Add support for additional properties when creating new VMs. (#20792) 2017-01-30 14:22:54 -05:00
softlayer PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
univention Update validate-modules (#20932) 2017-02-02 11:45:22 -08:00
vmware vmware_guest: Fix undefine variable in rename feature (#20855) 2017-02-11 22:46:58 -05:00
webfaction no log passwords (#21229) 2017-02-10 15:13:59 -05:00
__init__.py