chore(deps): update dependency amazon.aws to v10
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| amazon.aws | galaxy-collection | major |
5.2.0 -> 10.1.1
|
⚠️ WarningSome dependencies could not be looked up. Check the warning logs for more information.
Release Notes
ansible-collections/amazon.aws (amazon.aws)
v10.1.1
=======
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 (https://github.com/ansible-collections/amazon.aws/issues/1038).
v10.1.0
=======
Release Summary
This minor release adds support for Route53 as a hostname.
Minor Changes
- inventory/aws_ec2 - Adding support for
Route53as hostname (https://github.com/ansible-collections/amazon.aws/pull/2580).
v10.0.0
=======
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.0andboto3<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 (https://github.com/ansible-collections/amazon.aws/pull/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. (https://github.com/ansible-collections/amazon.aws/pull/2426).
- connection/aws_ssm - The module has been migrated from the
community.awscollection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.aws_ssm.
Minor Changes
- module_utils.s3 - added "501" to the list of error codes thrown by S3 replacements (https://github.com/ansible-collections/amazon.aws/issues/2447).
- module_utils/s3 - add initial ErrorHandler for S3 modules (https://github.com/ansible-collections/amazon.aws/pull/2060).
- s3_bucket - migrated to use updated error handlers for better handling of non-AWS errors (https://github.com/ansible-collections/amazon.aws/pull/2478).
Breaking Changes / Porting Guide
- amazon.aws collection - Support for ansible-core < 2.17 has been dropped (https://github.com/ansible-collections/amazon.aws/pull/2601).
- amazon.aws collection - Support for the
EC2_ACCESS_KEYenvironment variable was deprecated in release6.0.0and has now been removed. Please use theaccess_keyparameter orAWS_ACCESS_KEY_IDenvironment variable instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - Support for the
EC2_REGIONenvironment variable was deprecated in release6.0.0and has now been removed. Please use theregionparameter orAWS_REGIONenvironment variable instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - Support for the
EC2_SECRET_KEYenvironment variable was deprecated in release6.0.0and has now been removed. Please use thesecret_keyparameter orAWS_SECRET_ACCESS_KEYenvironment variable instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - Support for the
EC2_SECURITY_TOKENandAWS_SECURITY_TOKENenvironment variables were deprecated in release6.0.0and have now been removed. Please use thesession_tokenparameter orAWS_SESSION_TOKENenvironment variable instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - Support for the
EC2_URLandS3_URLenvironment variables were deprecated in release6.0.0and have now been removed. Please use theendpoint_urlparameter orAWS_URLenvironment variable instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - The
access_token,aws_security_tokenandsecurity_tokenaliases for thesession_tokenparameter were deprecated in release6.0.0and have now been removed. Please use thesession_tokenname instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - The
boto_profilealias for theprofileparameter was deprecated in release6.0.0and has now been removed. Please use theprofilename instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - The
ec2_access_keyalias for theaccess_keyparameter was deprecated in release6.0.0and has now been removed. Please use theaccess_keyname instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - The
ec2_regionalias for theregionparameter was deprecated in release6.0.0and has now been removed. Please use theregionname instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - The
ec2_secret_keyalias for thesecret_keyparameter was deprecated in release6.0.0and has now been removed. Please use thesecret_keyname instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - amazon.aws collection - The
endpoint,ec2_urlands3_urlaliases for theendpoint_urlparameter were deprecated in release6.0.0and have now been removed. Please use theregionname instead (https://github.com/ansible-collections/amazon.aws/pull/2527). - docs_fragments - The previously deprecated
amazon.aws.aws_credentialsdocs fragment has been removed please useamazon.aws.common.pluginsinstead (https://github.com/ansible-collections/amazon.aws/pull/2527). - docs_fragments - The previously deprecated
amazon.aws.aws_regiondocs fragment has been removed please useamazon.aws.region.pluginsinstead (https://github.com/ansible-collections/amazon.aws/pull/2527). - docs_fragments - The previously deprecated
amazon.aws.awsdocs fragment has been removed please useamazon.aws.common.modulesinstead (https://github.com/ansible-collections/amazon.aws/pull/2527). - docs_fragments - The previously deprecated
amazon.aws.ec2docs fragment has been removed please useamazon.aws.region.modulesinstead (https://github.com/ansible-collections/amazon.aws/pull/2527). - ec2_vpc_peering_info - the
resultkey has been removed from the return value.vpc_peering_connectionsshould be used instead (https://github.com/ansible-collections/amazon.aws/pull/2618). - module_utils.botocore - drop deprecated
boto3parameter forget_aws_region()andget_aws_connection_info(), this parameter has had no effect since release 4.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2443). - module_utils.ec2 - drop deprecated
boto3parameter forget_ec2_security_group_ids_from_names()andget_aws_connection_info(), this parameter has had no effect since release 4.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2603). - rds_param_group - the redirect has been removed and playbooks should be updated to use rds_instance_param_group (https://github.com/ansible-collections/amazon.aws/pull/2618).
Bugfixes
- s3_bucket - bucket ACLs now consistently returned (https://github.com/ansible-collections/amazon.aws/pull/2478).
- s3_bucket - fixed idempotency when setting bucket ACLs (https://github.com/ansible-collections/amazon.aws/pull/2478).
v9.5.1
======
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 (https://github.com/ansible-collections/amazon.aws/issues/1038).
v9.5.0
======
Release Summary
This minor release includes several bugfixes and new features for the route53_info and iam_user_info modules.
Minor Changes
- Bump version of ansible-lint to 25.1.2 (https://github.com/ansible-collections/amazon.aws/pull/2590).
- iam_user_info - Add tags to ListUsers or GetGroup results (https://github.com/ansible-collections/amazon.aws/pull/2567).
- iam_user_info - Return empty user list when invalid group name is provided instead of python error (https://github.com/ansible-collections/amazon.aws/pull/2567).
- module_utils/modules.py - call to
deprecate()without specifyingcollection_name,versionordatearguments raises a sanity errors (https://github.com/ansible-collections/amazon.aws/pull/2607).
Bugfixes
- iam_user_info - Actually call GetUser when only user name is supplied instead of listing and filtering from all users (https://github.com/ansible-collections/amazon.aws/pull/2567).
- iam_user_info - Actually filter users by path prefix when one is provided (https://github.com/ansible-collections/amazon.aws/pull/2567).
- route53_info - removes jijna delimiters from example using when (https://github.com/ansible-collections/amazon.aws/issues/2594).
v9.4.0
======
Release Summary
This minor release includes bug fixes and minor changes to validate the collection against the future ansible-core 2.19 version.
Minor Changes
- inventory/aws_ec2 - Update templating mechanism to support ansible-core 2.19 changes (https://github.com/ansible-collections/amazon.aws/pull/2552).
Bugfixes
- lookup/aws_account_attribute - plugin should return a list when
wantlist=True(https://github.com/ansible-collections/amazon.aws/pull/2552).
v9.3.0
======
Release Summary
This minor release includes two new modules (ec2_dedicated_host and ec2_dedicated_host_info) and a new feature for the s3_object module that now supports passing metadata in create mode.
Minor Changes
- s3_object - support passing metadata in
createmode (https://github.com/ansible-collections/amazon.aws/pull/2529).
New Modules
- ec2_dedicated_host - Create, update or delete (release) EC2 dedicated host
- ec2_dedicated_host_info - Gather information about EC2 Dedicated Hosts in AWS
v9.2.0
======
Release Summary
This release includes a new module route53_key_signing_key, bug fixes, minor changes, and linting corrections across multiple modules.
Minor Changes
- autoscaling_group - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
- ec2_ami - avoid redefining
delete_snapshotinsideDeregisterImage.do(https://github.com/ansible-collections/amazon.aws/pull/2444). - ec2_transit_gateway - avoid assignment to unused
retry_decoratorvariable (https://github.com/ansible-collections/amazon.aws/pull/2464). - ec2_vpc_egress_igw - avoid assignment to unused
vpc_idvariable (https://github.com/ansible-collections/amazon.aws/pull/2464). - ec2_vpc_nacl - avoid assignment to unused
resultvariable (https://github.com/ansible-collections/amazon.aws/pull/2464). - ec2_vpc_vpn - minor linting fixups (https://github.com/ansible-collections/amazon.aws/pull/2444).
- iam_password_policy - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
- iam_role - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
- inventory/aws_ec2 - Support jinja2 expression in
hostnamesvariable(https://github.com/ansible-collections/amazon.aws/issues/2402). - kms_key - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
- lambda - avoid assignment to unused
architecturevariable (https://github.com/ansible-collections/amazon.aws/pull/2464). - lambda - avoid assignment to unused
required_byvariable (https://github.com/ansible-collections/amazon.aws/pull/2464). - module_utils._s3 - explicitly cast super to the parent type (https://github.com/ansible-collections/amazon.aws/pull/2497).
- module_utils.botocore - avoid assigning unused parts of exc_info return (https://github.com/ansible-collections/amazon.aws/pull/2497).
- module_utils.exceptions - avoid assigning unused parts of exc_info return (https://github.com/ansible-collections/amazon.aws/pull/2497).
- module_utils.iam - avoid assignment to unused
resultvariable (https://github.com/ansible-collections/amazon.aws/pull/2464). - module_utils.s3 - avoid assignment to unused
endpointvariable (https://github.com/ansible-collections/amazon.aws/pull/2464). - plugin_utils/inventory - Add
filtersto list of templatable inventory options (https://github.com/ansible-collections/amazon.aws/pull/2379) - route53 - Add support for type
SSHFPrecords (https://github.com/ansible-collections/amazon.aws/pull/2430). - route53_zone - Add support for enabling DNSSEC signing in a specific hosted zone (https://github.com/ansible-collections/amazon.aws/issues/1976).
- route53_zone - avoid assignmenta to unused
current_vpc_idsandcurrent_vpc_regionsvariables (https://github.com/ansible-collections/amazon.aws/pull/2464). - s3_bucket - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
- s3_bucket - avoid redefining
idinsidehandle_bucket_inventoryanddelete_bucket_inventory(https://github.com/ansible-collections/amazon.aws/pull/2444). - s3_object - avoid redefining
key_checkinside_head_object(https://github.com/ansible-collections/amazon.aws/pull/2444). - s3_object - simplify
path_checklogic (https://github.com/ansible-collections/amazon.aws/pull/2444). - s3_object - use the
copyrather thancopy_objectmethod when performing an S3 to S3 copy (https://github.com/ansible-collections/amazon.aws/issues/2117). - s3_object_info - add support to list objects under a specific prefix (https://github.com/ansible-collections/amazon.aws/issues/2477).
- s3_object_info - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
Bugfixes
- ec2_instance - Fix issue where EC2 instance module failed to apply security groups when both
networkandvpc_subnet_idwere specified, caused by passingNoneto discover_security_groups() (https://github.com/ansible-collections/amazon.aws/pull/2488). - ec2_vpc_nacl_info - Fix failure when listing NetworkACLs and no ACLs are found (https://github.com/ansible-collections/amazon.aws/issues/2425).
- iam_access_key - add missing requirements checks (https://github.com/ansible-collections/amazon.aws/pull/2465).
- module_utils.botocore - fixed type aliasing (https://github.com/ansible-collections/amazon.aws/pull/2497).
- plugin_utils.botocore - fixed type aliasing (https://github.com/ansible-collections/amazon.aws/pull/2497).
- s3_bucket - Do not use default region as location constraint when creating bucket on ceph cluster (https://github.com/ansible-collections/amazon.aws/issues/2420).
New Modules
- route53_key_signing_key - Manages a key-signing key (KSK)
v8.2.3
======
Release Summary
This release includes bugfixes for the ec2_instance and s3_bucket modules.
Bugfixes
- ec2_instance - Fix issue where EC2 instance module failed to apply security groups when both
networkandvpc_subnet_idwere specified, caused by passingNoneto discover_security_groups() (https://github.com/ansible-collections/amazon.aws/pull/2488). - s3_bucket - Do not use default region as location constraint when creating bucket on ceph cluster (https://github.com/ansible-collections/amazon.aws/issues/2420).
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.