community.general/lib/ansible/modules/cloud
Daniel Shepherd 56da2c13d6 [cloud] Add ipv6 support to ec2_vpc_nacl_facts (#30581)
* wrap boto3 connection in try/except and handle exception, add traceback import

* params dont need to be mutually exclusive and support check mode

* add check to set nacl_ids to empty list instead of None for boto3 func

* standard exception handling using traceback

* update current RETURN documentation which is incorrect.

* update logic to check for and return ipv6 cidr instead of ipv4 cidr in a NACL

* ignore default and reserved rule numbers - greater than 32766

* was breaking on non-standard protocol numbers - AWS nacls now support full list -1 to 254

* update port range and icmp type/code handling

* add some more detail to returned nacl entries

* Update exception handling to account for BotoCoreError

Remove exception handling from the boto connection creation since it does nothing

* rules numbers from 32767 to 65535 are reserved for internal AWS use so we ignore here
2018-01-08 16:24:40 -05:00
..
amazon [cloud] Add ipv6 support to ec2_vpc_nacl_facts (#30581) 2018-01-08 16:24:40 -05:00
atomic atomic_container: drop duplicate 'latest' choice (#32794) 2017-11-10 16:21:00 -05:00
azure fix failure got multiple values for keyword argument id (#33624) 2018-01-04 08:22:35 -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 cloudstack: streamline cs_network_offering (#34553) 2018-01-07 17:30:52 +01:00
digital_ocean Add new module digital_ocean_floating_ip_facts (#26372) 2018-01-07 08:51:57 +05:30
dimensiondata Add a code-smell test for smart quotes and remove smart quotes from all files 2017-09-18 16:49:16 -07:00
docker Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
google gcdns_zone: fix broken import (#34076) 2018-01-04 09:32:47 -08:00
linode remove unused import and unused variable disk_size (#33741) 2017-12-13 13:49:55 +00: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 Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
oneandone New module: manage 1&1 cloud compute (cloud/oneandone/oneandone_server) (#24878) 2017-12-19 11:31:39 +00:00
openstack Bulk pep8 fixes - hand crafted (#33690) 2017-12-07 19:29:21 -08:00
ovh Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ovirt ovirt_cluster: Fix cluster cpu arch comparision (#34446) 2018-01-04 07:01:58 -05:00
packet Bulk autopep8 (modules) 2017-12-07 20:25:55 +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 Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
smartos allow smartos vmadm to create docker vms (#32819) 2017-12-08 15:02:11 +00:00
softlayer sl_vm: PEP8 compliancy and documentation changes (#32657) 2017-11-15 15:22:32 -05:00
spotinst module/spotinst: Add Spotinst as a new cloud provider (#26388) 2017-12-11 15:08:37 -05:00
univention Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
vmware VMware: new module - vmware_local_role_manager (#33372) 2018-01-04 15:53:58 +05:30
vultr vultr: new module vr_account_facts (#34394) 2018-01-08 14:40:10 +01:00
webfaction Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
__init__.py package files 2016-12-08 11:22:22 -05:00