mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-23 05:10:22 -07:00
Respect egress rule definitions when creating security groups in default VPC (#34626)
* Add test for unexpected egress rule in default VPC When passing rules_egress to ec2_group, the default egress rule shouldn't be created (if `purge_rules_egress`) is set. Test this. * Respect egress rule defintions for default VPC groups When passing rules_egress and purge_rules_egress, the default egress rule should not be created Fixes #34429 * Change AWS credential passing to be YAML anchors Vastly simplify the AWS tasks by reducing the credentials to a YAML block
This commit is contained in:
parent
58f06feee7
commit
39af276639
2 changed files with 84 additions and 128 deletions
|
@ -957,7 +957,7 @@ def main():
|
|||
del groupRules[default_egress_rule]
|
||||
|
||||
# Finally, remove anything left in the groupRules -- these will be defunct rules
|
||||
if purge_rules_egress and vpc_id is not None:
|
||||
if purge_rules_egress and 'VpcId' in group:
|
||||
for (rule, grant) in groupRules.values():
|
||||
# we shouldn't be revoking 0.0.0.0 egress
|
||||
if grant != '0.0.0.0/0':
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue