4bc4abfe1b
* 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 |
||
---|---|---|
.. | ||
cli | ||
compat | ||
config | ||
errors | ||
executor | ||
galaxy | ||
inventory | ||
module_utils | ||
modules | ||
parsing | ||
playbook | ||
plugins | ||
template | ||
utils | ||
vars | ||
__init__.py | ||
constants.py | ||
release.py |