Minor Changes
- aws_service_ip_ranges - add new option
ipv6_prefixes
to get only IPV6 addresses and prefixes for Amazon services (#430) - cloudformation - fix detection when there are no changes. Sometimes when there are no changes, the change set will have a status FAILED with StatusReason No updates are to be performed (#507).
- ec2_ami - add check_mode support (#516).
- ec2_ami - use module_util helper for tagging AMIs (#520).
- ec2_ami - when creating an AMI from an instance pass the tagging options at creation time (#551).
- ec2_elb_lb - module renamed to
elb_classic_lb
(#377). - ec2_eni - add check mode support (#534).
- ec2_eni - use module_util helper for tagging ENIs (#522).
- ec2_instance - use module_util helpers for tagging (#527).
- ec2_key - add support for tagging key pairs (#548).
- ec2_snapshot - add check_mode support (#512).
- ec2_vol - add check_mode support (#509).
- ec2_vpc_dhcp_option - use module_util helpers for tagging (#531).
- ec2_vpc_endpoint - added
vpc_endpoint_security_groups
parameter to support defining the security group attached to an interface endpoint (#544). - ec2_vpc_endpoint - added
vpc_endpoint_subnets
parameter to support defining the subnet attached to an interface or gateway endpoint (#544). - ec2_vpc_endpoint - use module_util helper for tagging (#525).
- ec2_vpc_endpoint - use module_util helpers for tagging (#531).
- ec2_vpc_igw - use module_util helper for tagging (#523).
- ec2_vpc_igw - use module_util helpers for tagging (#531).
- ec2_vpc_nat_gateway - use module_util helper for tagging (#524).
- ec2_vpc_nat_gateway - use module_util helpers for tagging (#531).
- elb_classic_lb - added retries on common AWS temporary API failures (#377).
- elb_classic_lb - added support for check_mode (#377).
- elb_classic_lb - added support for wait during creation (#377).
- elb_classic_lb - added support for wait during instance addition and removal (#377).
- elb_classic_lb - migrated to boto3 SDK (#377).
- elb_classic_lb - various error messages changed due to refactor (#377).
- module_utils.ec2 - moved generic tagging helpers into module_utils.tagging (#527).
- module_utils.tagging - add new helper to generate TagSpecification lists (#527).
Deprecated Features
- ec2_classic_lb - setting of the
ec2_elb
fact has been deprecated and will be removed in release 4.0.0 of the collection. The module now returnselb
which can be accessed using the register keyword (#552).
Bugfixes
- AWS action group - added missing
ec2_instance_facts
entry (#557) - ec2_ami - fix problem when creating an AMI from an instance with ephemeral volumes (#511).
- ec2_instance - ensure that ec2_instance falls back to the tag(Name) parameter when no filter and no name parameter is passed (#526).
- s3_bucket - update error handling to better support DigitalOcean Space (#508).