[cloud] New module cloudfront_distribution (#31284)

* added cloudfont.py, modified cloudfront_facts.py class name and fixed a minor bug

* Improvements to cloudfront_distribution

* Reduce the scope of the cloudfront_distribution module
    * Remove presigning
    * Remove streaming distribution functionality
* Add full test suite for cloudfront distribution
* Meet Ansible AWS guidelines

* Make requested changes

Fix tests

Use built-in waiter

Update copyright
This commit is contained in:
Will Thames 2018-01-18 02:03:23 +10:00 committed by Ryan Brown
commit 8d733dbdf0
9 changed files with 2663 additions and 0 deletions

File diff suppressed because it is too large Load diff

View file

@ -670,5 +670,6 @@ def main():
result['cloudfront'].update(facts)
module.exit_json(msg="Retrieved cloudfront facts.", ansible_facts=result)
if __name__ == '__main__':
main()