You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Major Changes
ec2 module_utils - The AWSRetry decorator no longer catches NotFound exceptions by default. NotFound exceptions need to be explicitly added using catch_extra_error_codes. Some AWS modules may see an increase in transient failures due to AWS''s eventual consistency model.
Minor Changes
Add aws_security_token, aws_endpoint_url and endpoint_url aliases to improve AWS module parameter naming consistency.
Add support for aws_ca_bundle to boto3 based AWS modules
Add support for configuring boto3 profiles using AWS_PROFILE and AWS_DEFAULT_PROFILE
Added check_mode support to aws_az_info
Added check_mode support to ec2_eni_info
Added check_mode support to ec2_snapshot_info
ansible_dict_to_boto3_filter_list - convert integers and bools to strings before using them in filters.
aws_direct_connect_virtual_interface - add direct_connect_gateway_id parameter. This field is only applicable in private VIF cases (public=False) and is mutually exclusive to virtual_gateway_id.
cloudformation - Return change_set_id in the cloudformation output if a change set was created.
ec2 - deprecate allowing both group and group_id - currently we ignore group_id if both are passed.
ec2_ami_info - allow integer and bool values for filtering images (ansible/ansible#43570).
ec2_asg - Add support for Max Instance Lifetime
ec2_asg - Add the ability to use mixed_instance_policy in launch template driven autoscaling groups
ec2_asg - Migrated to AnsibleAWSModule
ec2_placement_group - make name a required field.
ec2_vol_info - Code cleanup and use of the AWSRetry decorator to improve stability
ec2_vpc_net - Enable IPv6 CIDR assignment
Breaking Changes / Porting Guide
aws_s3 - can now delete versioned buckets even when they are not empty - set mode to delete to delete a versioned bucket and everything in it.
Deprecated Features
cloudformation - The template_format option had no effect since Ansible 2.3 and will be removed after 2022-06-01
cloudformation - the template_format option has been deprecated and will be removed in a later release. It has been ignored by the module since Ansible 2.3.
data_pipeline - The version option had no effect and will be removed in after 2022-06-01
ec2 - in a later release, the group and group_id options will become mutually exclusive. Currently group_id is ignored if you pass both.
ec2_ami - The no_device alias NoDevice has been deprecated and will be removed after 2022-06-01
ec2_ami - The virtual_name alias VirtualName has been deprecated and will be removed after 2022-06-01
ec2_eip - The wait_timeout option had no effect and will be removed after 2022-06-01
ec2_key - The wait_timeout option had no effect and will be removed after 2022-06-01
ec2_key - The wait option had no effect and will be removed after 2022-06-01
ec2_key - the wait_timeout option has been deprecated and will be removed in a later release. It has had no effect since Ansible 2.5.
ec2_key - the wait option has been deprecated and will be removed in a later release. It has had no effect since Ansible 2.5.
ec2_lc - The associate_public_ip_address option had no effect and will be removed after 2022-06-01
ec2_tag - deprecate the list option in favor of ec2_tag_info
ec2_tag - support for list as a state has been deprecated and will be removed in a later release. The ec2_tag_info can be used to fetch the tags on an EC2 resource.
Bugfixes
aws_ec2 - fix idempotency when managing tags
aws_ec2 - fix idempotency when metrics are enable
aws_s3 - Delete objects and delete markers so versioned buckets can be removed.
aws_s3 - Try to wait for the bucket to exist before setting the access control list.
cloudformation_info - Fix a KeyError returning information about the stack(s).
ec2_asg - Ensure wait is honored during replace operations
ec2_launch_template - Update output to include latest_version and default_version, matching the documentation
ec2_transit_gateway - Use AWSRetry before ClientError is handled when describing transit gateways
ec2_transit_gateway - fixed issue where auto_attach set to yes was not being honored (ansible/ansible#61907)
ec2_vol - fix filtering bug
s3_bucket - Accept XNotImplemented response to support NetApp StorageGRID.