Update dependency community.aws to v8 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
community.aws | galaxy-collection | major |
5.2.0 -> 8.0.0
|
⚠ WarningSome dependencies could not be looked up. Check the warning logs for more information.
Release Notes
ansible-collections/community.aws (community.aws)
v8.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 (https://github.com/ansible-collections/amazon.aws/pull/1962).
- api_gateway_info - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
- community.aws collection - apply isort code formatting to ensure consistent formatting of code (https://github.com/ansible-collections/community.aws/pull/1962)
- ecs_taskdefinition - Add parameter
runtime_platform
(https://github.com/ansible-collections/community.aws/issues/1891). - eks_nodegroup - ensure wait also waits for deletion to complete when
wait==True
(https://github.com/ansible-collections/community.aws/pull/1994). - elb_network_lb - add support for Application-Layer Protocol Negotiation (ALPN) policy
AlpnPolicy
for TLS listeners (https://github.com/ansible-collections/community.aws/issues/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 (https://github.com/ansible-collections/amazon.aws/pull/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 (https://github.com/ansible-collections/community.aws/pull/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. (https://github.com/ansible-collections/amazon.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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 (https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/1716).
Bugfixes
- mq_broker - ensure broker is created with
tags
when passed (https://github.com/ansible-collections/community.aws/issues/1832). - opensearch - Don't try to read a non existing key from the domain config (https://github.com/ansible-collections/community.aws/pull/1910).
v7.2.0
======
Release Summary
This release includes a new module dynamodb_table_info
, new features for the glue_job
and msk_cluster
modules, and a bugfix for the aws_ssm
connection plugin.
Minor Changes
- glue_job - add support for 2 new instance types which are G.4X and G.8X (https://github.com/ansible-collections/community.aws/pull/2048).
- msk_cluster - Support for additional
m5
andm7g
types of MSK clusters (https://github.com/ansible-collections/community.aws/pull/1947).
Bugfixes
- ssm(connection) - fix bucket region logic when region is
us-east-1
(https://github.com/ansible-collections/community.aws/pull/1908).
New Modules
- dynamodb_table_info - Returns information about a Dynamo DB table
v7.1.0
======
Release Summary
This release includes new features for the cloudfront_distribution
and mq_broker
modules, as well as a bugfix for the aws_ssm
connection plugin needed when connecting to hosts with Bash 5.1.0 and later.
Minor Changes
- aws_ssm - Updated the documentation to explicitly state that an S3 bucket is required, the behavior of the files in that bucket, and requirements around that. (https://github.com/ansible-collections/community.aws/issues/1775).
- cloudfront_distribution - added support for
cache_policy_id
andorigin_request_policy_id
for behaviors (https://github.com/ansible-collections/community.aws/pull/1589) - mq_broker - add support to wait for broker state via
wait
andwait_timeout
parameter values (https://github.com/ansible-collections/community.aws/pull/1879).
Bugfixes
- aws_ssm - disable
enable-bracketed-paste
to fix issue with amazon linux 2023 and other OSes (https://github.com/ansible-collections/community.aws/issues/1756)
v7.0.0
======
Release Summary
This release includes some new features, bugfixes and breaking changes. Several modules have been migrated to amazon.aws and the Fully Qualified Collection Name for these modules needs to be updated. The community.aws collection has dropped support for botocore<1.29.0
and boto3<1.26.0
. 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 was deprecated in release 6.0.0 and removed in release 7.0.0. (https://github.com/ansible-collections/amazon.aws/pull/1763).
Minor Changes
- api_gateway - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
- api_gateway_info - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
- community.aws collection - apply isort code formatting to ensure consistent formatting of code (https://github.com/ansible-collections/community.aws/pull/1962)
- ecs_taskdefinition - Add parameter
runtime_platform
(https://github.com/ansible-collections/community.aws/issues/1891). - eks_nodegroup - ensure wait also waits for deletion to complete when
wait==True
(https://github.com/ansible-collections/community.aws/pull/1994).
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 (https://github.com/ansible-collections/amazon.aws/pull/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 - 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. (https://github.com/ansible-collections/amazon.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
(https://github.com/ansible-collections/community.aws/pull/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
.
Bugfixes
- mq_broker - ensure broker is created with
tags
when passed (https://github.com/ansible-collections/community.aws/issues/1832). - opensearch - Don't try to read a non existing key from the domain config (https://github.com/ansible-collections/community.aws/pull/1910).
v6.4.0
: community.aws 6.4.0
Release Summary
This release is the last planned minor release of community.aws
prior to the release of 7.0.0.
It includes documentation fixes and adds support for setting run time configurations to the ecs_taskdefinition
module.
Minor Changes
- ecs_taskdefinition - Add parameter
runtime_platform
(#1891).
v6.3.0
: community.aws 6.3.0
Release Summary
This release brings a minor bug fix for the opensearch
module and a new route53_wait
module.
Bugfixes
- opensearch - Don't try to read a non existing key from the domain config (#1910).
New Modules
- route53_wait - wait for changes in Amazons Route 53 DNS service to propagate
v6.2.0
======
Release Summary
This release includes some new features for the community.aws.ec2_vpc_vpn
and community.aws.api_gateway
modules.
Minor Changes
- api_gateway - add support for parameters
name
,lookup
,tags
andpurge_tags
(https://github.com/ansible-collections/community.aws/pull/1845). - ec2_vpc_vpn - add support for connecting VPNs to a transit gateway (https://github.com/ansible-collections/community.aws/pull/1877).
Bugfixes
- Remove
apigateway
andapigateway_deployment
from meta/runtime.yml (https://github.com/ansible-collections/community.aws/pull/1905).
v6.1.0
======
Release Summary
This release brings a new inventory plugin, some new features, and several bugfixes.
Minor Changes
- dynamodb_table - added waiter when updating indexes to avoid concurrency issues (https://github.com/ansible-collections/community.aws/pull/1866).
- dynamodb_table - increased default timeout based on time to update indexes in CI (https://github.com/ansible-collections/community.aws/pull/1866).
- iam_group - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848).
- iam_role - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848).
- sns_topic - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848).
Bugfixes
- batch_compute_environment - fixed incorrect handling of Gov Cloud ARNs in
compute_environment_name
parameter (https://github.com/ansible-collections/community.aws/issues/1846). - cloudfront_distribution - The origins recognises the s3 domains with region part now (https://github.com/ansible-collections/community.aws/issues/1819).
- cloudfront_distribution - no longer crashes when waiting for completion of creation (https://github.com/ansible-collections/community.aws/issues/255).
- cloudfront_distribution - now honours the
enabled
setting (https://github.com/ansible-collections/community.aws/issues/1823). - dynamodb_table - secondary indexes are now created (https://github.com/ansible-collections/community.aws/issues/1825).
- ec2_launch_template - fixed incorrect handling of Gov Cloud ARNs in
compute_environment_name
parameter (https://github.com/ansible-collections/community.aws/issues/1846). - elasticache_info - remove hard coded use of
aws
partition (https://github.com/ansible-collections/community.aws/issues/1846). - iam_role - fixed incorrect rejection of Gov Cloud ARNs in
boundary
parameter (https://github.com/ansible-collections/community.aws/issues/1846). - msk_cluster - remove hard coded use of
aws
partition (https://github.com/ansible-collections/community.aws/issues/1846). - redshift - fixed hard coded use of
aws
partition (https://github.com/ansible-collections/community.aws/issues/1846).
New Plugins
Inventory
- aws_mq - MQ broker inventory source
v6.0.0
======
Release Summary
This release brings some new plugins and features. Several bugfixes, breaking changes and deprecated features are also included.
The community.aws collection has dropped support for botocore<1.25.0
and boto3<1.22.0
.
Support for Python 3.6 has also been dropped.
Minor Changes
- The
black
code formatter has been run across the collection to improve code consistency (https://github.com/ansible-collections/community.aws/pull/1784). - aws_config_delivery_channel - add support for encrypted objects in S3 via KMS key (https://github.com/ansible-collections/community.aws/pull/1786).
- aws_ssm - Updated the documentation to explicitly mention that the
ansible_user
andremote_user
variables are not supported by the plugin (https://github.com/ansible-collections/community.aws/pull/1682). - bulk migration of
%
and.format()
to fstrings (https://github.com/ansible-collections/community.aws/pull/1810). - cloudfront_distribution - add
http3
support via parameter valuehttp2and3
for parameterhttp_version
(https://github.com/ansible-collections/community.aws/pull/1753). - cloudfront_distribution - add
origin_shield
options (https://github.com/ansible-collections/community.aws/pull/1557). - cloudfront_distribution - documented
connection_attempts
andconnection_timeout
the module was already capable of using them - community.aws - updated document fragments based on changes in amazon.aws (https://github.com/ansible-collections/community.aws/pull/1738).
- community.aws - updated imports based on changes in amazon.aws (https://github.com/ansible-collections/community.aws/pull/1738).
- ecs_ecr - use
compare_policies
when comparing lifecycle policies instead of naivesort_json_policy_dict
comparisons (https://github.com/ansible-collections/community.aws/pull/1551). - elasticache - Use the
cache.t3.small
node type in the example.cache.m1.small
is not deprecated. - minor code fixes and enable integration tests for modules cloudfront_distribution, cloudfront_invalidation and cloudfront_origin_access_identity (https://github.com/ansible-collections/community.aws/pull/1596).
- module_utils.botocore - Add Ansible AWS User-Agent identification (https://github.com/ansible-collections/community.aws/pull/1632).
- wafv2_rule_group_info - remove unused and deprecated
state
parameter (https://github.com/ansible-collections/community.aws/pull/1555).
Breaking Changes / Porting Guide
- The community.aws collection has dropped support for
botocore<1.25.0
andboto3<1.22.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 (https://github.com/ansible-collections/community.aws/pull/1743). - aws_ssm - the AWS SSM plugin was incorrectly prepending
sudo
to most commands. This behaviour was incorrect and has been removed. To execute commands as a specific user, including theroot
user, thebecome
andbecome_user
directives should be used. See theAnsible documentation for more information <https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_privilege_escalation.html>
_ (https://github.com/ansible-collections/community.aws/issues/853). - codebuild_project -
tags
parameter now accepts a dict representing the tags, rather than the boto3 format (https://github.com/ansible-collections/community.aws/pull/1643).
Deprecated Features
- community.aws collection - due to the AWS SDKs Python support policies (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 is expected to be removed in a release after 2024-12-01 (https://github.com/ansible-collections/community.aws/pull/1743).
- 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 has been deprecated and will be removed in release 7.0.0. (https://github.com/ansible-collections/community.aws/pull/1743).
Bugfixes
- opensearch_info - Fix the name of the domain_name key in the example (https://github.com/ansible-collections/community.aws/pull/1811).
- ses_identity - fix clearing notification topic (https://github.com/ansible-collections/community.aws/issues/150).
New Modules
- ec2_carrier_gateway - Manage an AWS VPC Carrier gateway
- ec2_carrier_gateway_info - Gather information about carrier gateways in AWS
- lightsail_snapshot - Creates snapshots of AWS Lightsail instances
- mq_broker - MQ broker management
- mq_broker_config - Update Amazon MQ broker configuration
- mq_broker_info - Retrieve MQ Broker details
- mq_user - Manage users in existing Amazon MQ broker
- mq_user_info - List users of an Amazon MQ broker
- ssm_inventory_info - Get SSM inventory information for EC2 instance
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.