community.aws 8.0.0
Release Summary
This major release brings several new features, bug fixes, and deprecated features. It also includes the removal of several modules that have been migrated to the amazon.aws
collection. We have also removed support for ansible-core<2.15
.
Minor Changes
- api_gateway - use fstrings where appropriate (ansible-collections/amazon.aws#1962).
- api_gateway_info - use fstrings where appropriate (ansible-collections/amazon.aws#1962).
- community.aws collection - apply isort code formatting to ensure consistent formatting of code (#1962)
- ecs_taskdefinition - Add parameter
runtime_platform
(#1891). - eks_nodegroup - ensure wait also waits for deletion to complete when
wait==True
(#1994). - elb_network_lb - add support for Application-Layer Protocol Negotiation (ALPN) policy
AlpnPolicy
for TLS listeners (#1566). - elb_network_lb - add the possibly to update
SslPolicy
andCertificates
for TLS listeners ().
Breaking Changes / Porting Guide
- The community.aws collection has dropped support for
botocore<1.29.0
andboto3<1.26.0
. Most modules will continue to work with older versions of the AWS SDK, however compatability 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 (ansible-collections/amazon.aws#1763). - aws_region_info - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.aws_region_info
. - aws_s3_bucket_info - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.aws_s3_bucket_info
. - community.aws collection - Support for ansible-core < 2.15 has been dropped (#2074).
- community.aws collection - due to the AWS SDKs announcing the end of support for Python less than 3.7 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/) support for Python less than 3.7 by this collection wss been deprecated in release 6.0.0 and removed in release 7.0.0. (ansible-collections/amazon.aws#1763).
- iam_access_key - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.iam_access_key
. - iam_access_key_info - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.iam_access_key_info
. - iam_group - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.iam_group
(#1945). - iam_managed_policy - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.iam_managed_policy
(#1954). - iam_mfa_device_info - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.iam_mfa_device_info
(#1953). - iam_password_policy - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.iam_password_policy
. - iam_role - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.iam_role
(#1948). - iam_role_info - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.iam_role_info
(#1948). - s3_bucket_info - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.s3_bucket_info
. - sts_assume_role - The module has been migrated from the
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.sts_assume_role
.
Deprecated Features
- aws_glue_connection - updated the deprecation for removal of the
connection_parameters
return key fromafter 2024-06-01
to release version9.0.0
, it is being replaced by theraw_connection_parameters
key (#518). - ecs_cluster - updated the deprecation for updated default of
purge_capacity_providers
, the current default ofFalse
will be changed toTrue
in release9.0.0
. To maintain the current behaviour explicitly setpurge_capacity_providers=False
(#1640). - ecs_service - updated the deprecation for updated default of
purge_placement_constraints
, the current default ofFalse
will be changed toTrue
in release9.0.0
. To maintain the current behaviour explicitly setpurge_placement_constraints=False
(#1716). - ecs_service - updated the deprecation for updated default of
purge_placement_strategy
, the current default ofFalse
will be changed toTrue
in release9.0.0
. To maintain the current behaviour explicitly setpurge_placement_strategy=False
(#1716).