ansible/lib/ansible
Daniel Shepherd cfbe9c8aee [cloud] Add IPv6 support for ec2_vpc_subnet module(#30444)
* Add integration test suite for ec2_vpc_subnet

* wrap boto3 connection in try/except

update module documentation and add RETURN docs

add IPv6 support to VPC subnet module

rename ipv6cidr to ipv6_cidr, use required_if for parameter testing, update some failure messages to be more descriptive

DryRun mode was removed from this function a while ago but exception handling was still checking for it, removed

add wait and timeout for subnet creation process

fixup the ipv6 cidr disassociation logic a bit per review

update RETURN values per review

added module parameter check

removed DryRun parameter from boto3 call since it would always be false here

fix subnet wait loop

add a purge_tags parameter, fix the ensure_tags function, update to use compare_aws_tags func

fix tags type error per review

remove **kwargs use in create_subnet function per review

* rebased on #31870, fixed merge conflicts, and updated error messages

* fixes to pass tests

* add test for failure on invalid ipv6 block and update tags test for purge_tags=true function

* fix pylint issue

* fix exception handling error when run with python3

* add ipv6 tests and fix module code

* Add permissions to hacking/aws_config/testing_policies/ec2-policy.json for adding IPv6 cidr blocks to VPC and subnets

* fix type in tests and update assert conditional to check entire returned value

* add AWS_SESSION_TOKEN into environment for aws cli commands to work in CI

* remove key and value options from call to boto3_tag_list_to_ansible_dict

* remove wait loop and use boto3 EC2 waiter

* remove unused register: result vars

* revert az argument default value to original setting default=None
2017-11-16 14:58:12 -05:00
..
cli Config continued (#31024) 2017-11-16 13:49:57 -05:00
compat Create a short license for PSF and MIT. (#32212) 2017-11-06 10:25:30 -08:00
config Config continued (#31024) 2017-11-16 13:49:57 -05:00
errors Remove uses of assert in production code (#32079) 2017-11-13 11:51:18 -05:00
executor Config continued (#31024) 2017-11-16 13:49:57 -05:00
galaxy Fix IndexError raised on galaxy-install 2017-11-14 09:54:52 -05:00
inventory Config continued (#31024) 2017-11-16 13:49:57 -05:00
module_utils Fix eos call to prompt() (#32985) 2017-11-16 12:48:53 -05:00
modules [cloud] Add IPv6 support for ec2_vpc_subnet module(#30444) 2017-11-16 14:58:12 -05:00
parsing Remove uses of assert in production code (#32079) 2017-11-13 11:51:18 -05:00
playbook undeprecated with_ (#32805) 2017-11-14 10:36:41 -05:00
plugins Config continued (#31024) 2017-11-16 13:49:57 -05:00
template Remove uses of assert in production code (#32079) 2017-11-13 11:51:18 -05:00
utils Config continued (#31024) 2017-11-16 13:49:57 -05:00
vars Remove uses of assert in production code (#32079) 2017-11-13 11:51:18 -05:00
__init__.py
constants.py updated chlog, moved missed comment 2017-11-09 09:59:43 -05:00
release.py