ansible/lib/ansible
Sloane Hertel 4bc4abfe1b [cloud] ec2_group: Handle duplicate names between EC2 classic and VPC groups (#28931)
* ec2_group: Handle name conflict with empty vpc_id.

If several groups exist with the same name (and vpc_id is None) then
treat the group outside the vpc as preferred (same as it would for a vpc
group with vpc_id specified). Also don't run the egress rules code in
that case.

* Handle lack of `IpPermissionsEgress` attribute on EC2 classic groups

In EC2 classic groups, the `while True` loop checking for egress
permissions will continue infinitely.

* Handle incompatible combinations of EC2 Classic + VPC groups

* Fix integration tests in accounts lacking EC2 classic

This change checks against the security group created, instead of the
module parameters, for VPC ID. This means that new accounts with a
default VPC will still wait properly for the first egress rule to
populate.

* Fix conditional for storing described groups with preference for matching VPC IDs

* Revert `vpc_id is None` on conditional to allow for default VPCs
2017-09-13 14:19:05 -04:00
..
cli Miscellaneous pylint fixes. 2017-09-13 01:53:08 -07:00
compat Remove wildcard imports 2017-07-28 22:10:17 -07:00
config Remove some non-ascii chars from strings 2017-09-13 09:23:53 -07:00
errors Ansible Config part2 (#27448) 2017-08-15 16:38:59 -04:00
executor Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
galaxy Removes container-enabled warning (#27578) 2017-08-01 12:51:03 -04:00
inventory bypass get_hosts and use dictionary directly 2017-08-30 10:56:45 -04:00
module_utils nxos_udld_interface: improve interface detection (#28682) 2017-09-13 11:06:56 -07:00
modules [cloud] ec2_group: Handle duplicate names between EC2 classic and VPC groups (#28931) 2017-09-13 14:19:05 -04:00
parsing Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
playbook Fix conditional inheritance on dynamic includes (tasks and roles) (#30178) 2017-09-13 11:33:43 -05:00
plugins fix nxos_file_copy and provider getting set to None when transport is cli (#30262) 2017-09-13 16:36:41 +05:30
template Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
utils Updated Display.do_var_prompt to use to_native on prompt ( Fixes #30265 ) (#30285) 2017-09-13 09:58:28 -07:00
vars remove fact namespacing 2017-09-10 17:37:52 -04:00
__init__.py
constants.py only eval values if set from defaults 2017-09-12 10:05:16 -07:00
release.py Bump the versions now that devel is 2.5 2017-09-06 13:13:57 -07:00