community.general/lib/ansible/modules/cloud
Sloane Hertel 1de91a9aa0 [cloud] Convert `s3` module to use boto3 (#21529)
* replace boto with boto3 for the s3 module

make s3 pep8 and remove from legacy files

fix s3 unit tests

* fix indentation

* s3 module - if we can't create an MD5 sum return None and always upload file

* remove Location.DEFAULT which isn't used in boto3 and tidy up the docs

* pep8

* s3: remove default: null, empty aliases, and required: false from documentation

fix incorrectly documented defaults

* Porting s3 to boto3. Simplify some logic and remove unused imports

* Fix s3 module variables

* Fix a typo in s3 module and remove from pep8 legacy files

* s3: add pagination for listing objects.

Fix logic and use head_object instead of get_object for efficiency.

Fix typo in unit test.

* Fix pagination to maintain backwards compatibility.

Fix incorrect conditional.

Remove redundant variable assignment.

Fix s3 list_object pagination to return all pages

* Use the revised List Objects API as recommended.

* Wrap call to paginated_list in a try/except

Also remembered to allow marker/prefix/max_keys to modify what keys are listed

* Simplify argument
2017-08-11 09:34:33 -04:00
..
amazon [cloud] Convert `s3` module to use boto3 (#21529) 2017-08-11 09:34:33 -04:00
atomic Remove wildcard imports 2017-07-28 22:10:17 -07:00
azure Add reference to VNET resource group (#26052) 2017-07-31 15:29:51 -07:00
centurylink remove wildcards and add boilerplate 2017-07-29 14:13:30 -07:00
cloudscale Remove wildcard imports 2017-07-28 22:10:17 -07:00
cloudstack cloudstack: cs_vmsnapshot: fix pep8 (#27792) 2017-08-05 10:34:17 +02:00
digital_ocean Update module digital_ocean_sshkey (#18930) 2017-08-07 09:58:47 -04:00
dimensiondata Remove wildcard imports 2017-07-28 22:10:17 -07:00
docker Add correct URL for docker guide (#27465) 2017-07-30 10:08:43 +01:00
google remove wildcards and add boilerplate 2017-07-29 14:13:30 -07:00
linode Remove wildcard imports 2017-07-28 22:10:17 -07:00
lxc Remove wildcard imports 2017-07-28 22:10:17 -07:00
lxd Remove wildcard imports 2017-07-28 22:10:17 -07:00
misc Fix Proxmox module crashing if the hostname doesn't exist and there's no vmid (#21305) 2017-08-02 15:42:05 +01:00
openstack Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
ovh Remove wildcard imports 2017-07-28 22:10:17 -07:00
ovirt [cloud] ovirt: add headers param to auth (#27881) 2017-08-11 09:31:20 -04:00
packet updated author with github id 2017-08-10 11:42:49 -04:00
profitbricks Remove wildcard imports 2017-07-28 22:10:17 -07:00
pubnub Remove wildcard imports 2017-07-28 22:10:17 -07:00
rackspace remove wildcards and add boilerplate 2017-07-29 14:13:30 -07:00
smartos Remove wildcard imports 2017-07-28 22:10:17 -07:00
softlayer Remove wildcard imports 2017-07-28 22:10:17 -07:00
univention Remove wildcard imports 2017-07-28 22:10:17 -07:00
vmware New module: Waiting for VMware tools to become available (#27236) 2017-08-10 03:50:58 +02:00
webfaction Get rid of more wildcard imports and add boilerplate to more modules 2017-07-29 07:02:12 -07:00
__init__.py package files 2016-12-08 11:22:22 -05:00