Skip to content

Update dependency amazon.aws to v11#220

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/amazon.aws-11.x
Open

Update dependency amazon.aws to v11#220
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/amazon.aws-11.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 15, 2026

This PR contains the following updates:

Package Type Update Change
amazon.aws galaxy-collection major 7.2.011.1.0

Release Notes

ansible-collections/amazon.aws (amazon.aws)

v11.1.0

Compare Source

=======

Release Summary

This release adds support for indirect node counts across various EC2, RDS, and S3 resources. It also introduces the new amazon.aws.ec2_instance_type_info module to support EC2 instance types. Furthermore, the aws_cloudtrail and aws_sqs_queue Event Source plugins have been ported from the ansible.eda collection; please note that this introduces aiobotocore >= 2.14.0 as a new dependency for this collection. Several bugfixes are included for the elb_application_lb and s3_object modules.

Minor Changes

  • aws_cloudtrail - Ported the event source plugin from ansible.eda to amazon.aws (#​2816).
  • aws_sqs_queue - Ported the event source plugin from ansible.eda to amazon.aws (#​2816).
  • indirect node count - Add support for querying RDS database resources (#​2825).
  • indirect node count - Create query for networking load balancer resources (#​2818).
  • indirect node count - create query for ec2 (#​2807).
  • indirect node count - create query for networking resources vpc, subnet, nat gateway, internet gateway, virtual gateway, route table, vpn, vpc peering (#​2811).
  • indirect node count - create query for storage resources S3 bucket and Object (#​2811).
  • requirements.txt - Added aiobotocore as a dependency for the event source plugins only (#​2816).

Bugfixes

  • elb_application_lb - fixed comparison of multi-rule default actions to properly handle the Order field when determining if listener modifications are needed (#​2537).
  • elb_application_lb - fixed error where creating a new application load balancer with listener rules would fail with Parameter validation failed: Invalid type for parameter ListenerArn, value: None (#​2400).
  • s3_object - fixed error when using PUT with an empty content string (#​2810)

New Modules

  • ec2_instance_type_info - Retrieve information about EC2 instance types

v11.0.0

Compare Source

=======

Release Summary

This major release includes changes such as refactored S3 module utilities to consolidate duplicate code, add comprehensive type hints and docstrings, and improve maintainability. Additionally, botocore and boto3 versions have been bumped to 1.35.0 and awscli version has been bumped to 1.34.0.

Major Changes

  • amazon.aws collection - awscli version has been bumped to 1.34.0 (#​2774).
  • amazon.aws collection - botocore and boto3 versions have been bumped to 1.35.0 (#​2774).
  • ec2_security_group - Support for passing nested lists of strings to rules.cidr_ip and rules.cidr_ipv6 have been removed (#​2777).
  • iam_user - Support for iam_user return key has been removed; only user is now returned (#​2777).
  • lambda_info - Support for function has been removed (#​2777).
  • route53_info - Support for CamelCased lists (ResourceRecordSets, HostedZones, HealthChecks, CheckerIpRanges, DelegationSets, HealthCheck) have been removed (#​2777).
  • s3_object - Support for list mode has been removed; use s3_object_info instead (#​2777).
  • s3_object - Support for passing the leading / has been removed (#​2777).
  • s3_object_info - Support for passing dualstack and endpoint_url at the same time has been removed (#​2777).

Minor Changes

  • module_utils/s3 - refactored S3 module utilities to consolidate duplicate code, add comprehensive type hints and docstrings, and improve maintainability (#​2782).
  • s3_bucket - refactored to use centralized S3 wrapper functions from module_utils and consistently use S3ErrorHandler (#​2782).
  • s3_bucket_info - refactored to use centralized S3 wrapper functions from module_utils and consistently use S3ErrorHandler (#​2782).
  • s3_object - refactored to use centralized S3 wrapper functions from module_utils and consistently use S3ErrorHandler (#​2782).
  • s3_object_info - refactored to use centralized S3 wrapper functions from module_utils and consistently use S3ErrorHandler (#​2782).

v10.2.0

Compare Source

=======

Release Summary

This release adds support for the io2 storage type for RDS as well as other minor changes, several bugfixes and deprecated features.

Minor Changes

  • Add support for the io2 storage type for RDS (#​2748).
  • ec2_launch_template - increase GP3 volume throughput limits in line with updated AWS limits (#​2749).
  • ec2_vol - increase throughput and iops limits for GP3 volumes in line with updated AWS limits (#​2749).
  • module_utils.s3 - added "501" to the list of error codes thrown by S3 replacements (#​2447).
  • module_utils/_s3/common - use is_boto3_error_httpstatus to handle HTTP 403 and 501 status codes from S3-compatible services (#​2776).
  • module_utils/botocore - add is_boto3_error_httpstatus helper function to catch boto3 exceptions based on HTTP status codes (#​2776).
  • route53 - added record_values key to resource_record_sets return value that can be accessed using Jinja2 dot notation (#​2772).
  • sts_assume_role - improve error handling for MalformedPolicyDocument errors by providing a clearer error message when an invalid policy document is provided (#​2778).

Deprecated Features

  • ec2_vpc_dhcp_option - the dhcp_config return value has been deprecated and will be removed in a release after 2026-12-01. Use dhcp_options instead (#​2772).
  • ec2_vpc_dhcp_option_info - the dhcp_config return value has been deprecated and will be removed in a release after 2026-12-01. Use dhcp_options instead (#​2772).
  • route53 - the values key in the resource_record_sets return value has been deprecated in favor of record_values for Jinja2 compatibility. The values key will be removed in a release after 2026-12-01 (#​2772).

Bugfixes

  • connection/aws_ssm - fixed ReferenceError in aws_ssm connection plugin destructor during interpreter shutdown (#​2728).
  • lambda_info - fixed invalid return value documentation that used dot notation (function.TheName) which cannot be used in Jinja2 templates (#​2772).
  • s3_bucket - fix error when configuring AES256 bucket encryption with bucket_key_enabled explicitly set to false (#​2734).

v10.1.2

Compare Source

=======

Release Summary

This release includes multiple bug fixes.

Bugfixes

  • Remove ansible.module_utils.six imports to avoid warnings (#​2727).
  • amazon.aws.autoscaling_instance - setting the state to terminated had no effect. The fix implements missing instance termination state (#​2719).
  • ec2_vpc_nacl - Fix issue when trying to update existing Network ACL rule (#​2592).
  • s3_object - Honor headers for content and content_base64 uploads by promoting supported keys (e.g. ContentType, ContentDisposition, CacheControl) to top-level S3 arguments and placing remaining keys under Metadata. This makes content uploads consistent with src uploads. (https://github.com/ansible-collections/amazon.aws)

v10.1.1

Compare Source

=======

Release Summary

This release includes a bugfix and a documentation update.

Bugfixes

  • ec2_instance - corrected typo for InsufficientInstanceCapacity. Fix now will retry Ec2 creation when InsufficientInstanceCapacity error occurs (#​1038).

v10.1.0

Compare Source

=======

Release Summary

This minor release adds support for Route53 as a hostname.

Minor Changes

  • inventory/aws_ec2 - Adding support for Route53 as hostname (#​2580).

v10.0.0

Compare Source

=======

Release Summary

This major release introduces new support with the aws_ssm connection plugin, which has been promoted from community.aws, several bugfixes, minor changes and deprecated features.
Additionally, this release increases the minimum required versions of boto3 and botocore to 1.34.0 to align with updated AWS SDK support and support for ansible-core < 2.17 has been dropped.
Due to the AWS SDKs announcing the end of support for Python less than 3.8 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/), support for Python less than 3.8 by this collection was deprecated in 9.0.0 release and is removed in this 10.0.0 release.

Major Changes

  • amazon.aws collection - The amazon.aws collection has dropped support for botocore<1.34.0 and boto3<1.34.0. Most modules will continue to work with older versions of the AWS SDK, however compatibility with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible (#​2426).
  • amazon.aws collection - due to the AWS SDKs announcing the end of support for Python less than 3.8 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/), support for Python less than 3.8 by this collection was deprecated in release 6.0.0 and removed in release 10.0.0. (#​2426).
  • connection/aws_ssm - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.aws_ssm.

Minor Changes

  • module_utils.s3 - added "501" to the list of error codes thrown by S3 replacements (#​2447).
  • module_utils/s3 - add initial ErrorHandler for S3 modules (#​2060).
  • s3_bucket - migrated to use updated error handlers for better handling of non-AWS errors (#​2478).

Breaking Changes / Porting Guide

  • amazon.aws collection - Support for ansible-core < 2.17 has been dropped (#​2601).
  • amazon.aws collection - Support for the EC2_ACCESS_KEY environment variable was deprecated in release 6.0.0 and has now been removed. Please use the access_key parameter or AWS_ACCESS_KEY_ID environment variable instead (#​2527).
  • amazon.aws collection - Support for the EC2_REGION environment variable was deprecated in release 6.0.0 and has now been removed. Please use the region parameter or AWS_REGION environment variable instead (#​2527).
  • amazon.aws collection - Support for the EC2_SECRET_KEY environment variable was deprecated in release 6.0.0 and has now been removed. Please use the secret_key parameter or AWS_SECRET_ACCESS_KEY environment variable instead (#​2527).
  • amazon.aws collection - Support for the EC2_SECURITY_TOKEN and AWS_SECURITY_TOKEN environment variables were deprecated in release 6.0.0 and have now been removed. Please use the session_token parameter or AWS_SESSION_TOKEN environment variable instead (#​2527).
  • amazon.aws collection - Support for the EC2_URL and S3_URL environment variables were deprecated in release 6.0.0 and have now been removed. Please use the endpoint_url parameter or AWS_URL environment variable instead (#​2527).
  • amazon.aws collection - The access_token, aws_security_token and security_token aliases for the session_token parameter were deprecated in release 6.0.0 and have now been removed. Please use the session_token name instead (#​2527).
  • amazon.aws collection - The boto_profile alias for the profile parameter was deprecated in release 6.0.0 and has now been removed. Please use the profile name instead (#​2527).
  • amazon.aws collection - The ec2_access_key alias for the access_key parameter was deprecated in release 6.0.0 and has now been removed. Please use the access_key name instead (#​2527).
  • amazon.aws collection - The ec2_region alias for the region parameter was deprecated in release 6.0.0 and has now been removed. Please use the region name instead (#​2527).
  • amazon.aws collection - The ec2_secret_key alias for the secret_key parameter was deprecated in release 6.0.0 and has now been removed. Please use the secret_key name instead (#​2527).
  • amazon.aws collection - The endpoint, ec2_url and s3_url aliases for the endpoint_url parameter were deprecated in release 6.0.0 and have now been removed. Please use the region name instead (#​2527).
  • docs_fragments - The previously deprecated amazon.aws.aws_credentials docs fragment has been removed please use amazon.aws.common.plugins instead (#​2527).
  • docs_fragments - The previously deprecated amazon.aws.aws_region docs fragment has been removed please use amazon.aws.region.plugins instead (#​2527).
  • docs_fragments - The previously deprecated amazon.aws.aws docs fragment has been removed please use amazon.aws.common.modules instead (#​2527).
  • docs_fragments - The previously deprecated amazon.aws.ec2 docs fragment has been removed please use amazon.aws.region.modules instead (#​2527).
  • ec2_vpc_peering_info - the result key has been removed from the return value. vpc_peering_connections should be used instead (#​2618).
  • module_utils.botocore - drop deprecated boto3 parameter for get_aws_region() and get_aws_connection_info(), this parameter has had no effect since release 4.0.0 (#​2443).
  • module_utils.ec2 - drop deprecated boto3 parameter for get_ec2_security_group_ids_from_names() and get_aws_connection_info(), this parameter has had no effect since release 4.0.0 (#​2603).
  • rds_param_group - the redirect has been removed and playbooks should be updated to use rds_instance_param_group (#​2618).

Bugfixes

  • s3_bucket - bucket ACLs now consistently returned (#​2478).
  • s3_bucket - fixed idempotency when setting bucket ACLs (#​2478).

v9.5.2

Compare Source

======

Release Summary

This release includes bugfixes to ec2_vpc_nacl, autoscaling_instance, s3_object modules and sanity failure fixes.

Bugfixes

  • Remove ansible.module_utils.six imports to avoid warnings (#​2727).
  • amazon.aws.autoscaling_instance - setting the state to terminated had no effect. The fix implements missing instance termination state (#​2719).
  • ec2_vpc_nacl - Fix issue when trying to update existing Network ACL rule (#​2592).
  • s3_object - Honor headers for content and content_base64 uploads by promoting supported keys (e.g. ContentType, ContentDisposition, CacheControl) to top-level S3 arguments and placing remaining keys under Metadata. This makes content uploads consistent with src uploads. (https://github.com/ansible-collections/amazon.aws)

v9.5.1

Compare Source

======

Release Summary

This release includes a bugfix and a documentation update.

Bugfixes

  • ec2_instance - corrected typo for InsufficientInstanceCapacity. Fix now will retry Ec2 creation when InsufficientInstanceCapacity error occurs (#​1038).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/amazon.aws-11.x branch from 3a78da6 to 1ab398e Compare February 4, 2026 01:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants