community.general/lib/ansible/modules/cloud
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
..
amazon [cloud] ec2_group: Handle duplicate names between EC2 classic and VPC groups (#28931) 2017-09-13 14:19:05 -04:00
atomic Update metadata to 1.1 2017-08-15 23:12:08 -07:00
azure deprecated azure classic module (#30241) 2017-09-12 14:49:59 -07:00
centurylink Fix trailing space in ec2_vol example, fix 'the the' typos (#28440) 2017-08-19 23:00:51 +02:00
cloudscale Update metadata to 1.1 2017-08-15 23:12:08 -07:00
cloudstack cloudstack: cs_instance: warn for changes not applicable to running VMs. (#28664) 2017-08-25 16:47:14 +02:00
digital_ocean digital_ocean_sshkey doc refinement and removal of unused import (#28960) 2017-09-11 19:44:06 -04:00
dimensiondata Update metadata to 1.1 2017-08-15 23:12:08 -07:00
docker fixes #5732 - Add support for using network ID (#22503) 2017-08-30 17:32:45 -04:00
google Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
linode Update metadata to 1.1 2017-08-15 23:12:08 -07:00
lxc Replace lxc-clone with lxc-copy (#19890) (#20373) 2017-08-17 12:01:47 -04:00
lxd Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
misc Update metadata to 1.1 2017-08-15 23:12:08 -07:00
openstack Miscellaneous pylint fixes. 2017-09-13 01:53:08 -07:00
ovh Update metadata to 1.1 2017-08-15 23:12:08 -07:00
ovirt ovirt_hosts: Fix waiting state of adding a new host (#28771) 2017-08-29 13:01:36 -04:00
packet Improvements in the packet_device module (#23127) 2017-08-22 06:43:37 -07:00
profitbricks Update metadata to 1.1 2017-08-15 23:12:08 -07:00
pubnub Update metadata to 1.1 2017-08-15 23:12:08 -07:00
rackspace Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
smartos PEP8 fixes for smartos module 2017-08-30 12:53:50 -07:00
softlayer Update metadata to 1.1 2017-08-15 23:12:08 -07:00
univention Update metadata to 1.1 2017-08-15 23:12:08 -07:00
vmware Add support for Python3 in vmware_guest_find 2017-09-01 11:11:09 -07:00
webfaction Update metadata to 1.1 2017-08-15 23:12:08 -07:00
__init__.py