community.general/lib/ansible/modules
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
..
cloud [cloud] ec2_group: Handle duplicate names between EC2 classic and VPC groups (#28931) 2017-09-13 14:19:05 -04:00
clustering Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
commands Update metadata to 1.1 2017-08-15 23:12:08 -07:00
crypto openssl_certificate: make subject-alt-name identifier conistent with openssl_csr (#30151) 2017-09-13 05:06:23 -04:00
database postgresql_db: Document that name and db are aliases (#29180) 2017-09-10 22:29:15 -04:00
files Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
identity shared argument spec for FreeIPA (#28950) 2017-09-07 21:07:15 +02:00
inventory Update metadata to 1.1 2017-08-15 23:12:08 -07:00
messaging Add max_priority to give priority ability to a queue 2017-09-08 16:09:50 -07:00
monitoring adds soft-update logic if force is set to no in zabbix_host module in… (#22614) 2017-09-11 09:14:22 -06:00
net_tools Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
network nxos_udld_interface: improve interface detection (#28682) 2017-09-13 11:06:56 -07:00
notification Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
packaging yum: fallback to epoch=0 if not available 2017-09-12 13:30:35 -07:00
remote_management Modified yaml examples (#29039) 2017-09-12 18:48:00 -04:00
source_control Add testcases for github_issue (#26309) 2017-08-30 14:50:45 -04:00
storage Miscellaneous pylint fixes. 2017-09-13 01:53:08 -07:00
system refactor firewalld module with object abstraction (#26487) 2017-09-11 14:10:07 -07:00
utilities Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
web_infrastructure Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
windows windows command changed to use CreateProcess (#30253) 2017-09-13 09:58:49 -07:00
__init__.py Re-adding the init py for modules 2016-12-08 11:35:20 -05:00