Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.2.1
->9.0.0
Release Notes
ansible-collections/amazon.aws (amazon.aws)
v9.0.0
Compare Source
======
Release Summary
This major release brings a new set of supported modules that have been promoted from community.aws, several bugfixes, minor changes and deprecated features. We also dropped support for botocore<1.31.0 and boto3<1.28.0. 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 this release and will be removed in release 10.0.0.
Major Changes
community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.autoscaling_instance_refresh
(https://github.com/ansible-collections/amazon.aws/pull/2338).community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.autoscaling_instance_refresh_info
(https://github.com/ansible-collections/amazon.aws/pull/2338).community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_launch_template
(https://github.com/ansible-collections/amazon.aws/pull/2348).community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_placement_group
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_placement_group_info
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_transit_gateway
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_transit_gateway_info
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_transit_gateway_vpc_attachment
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_transit_gateway_vpc_attachment_info
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_egress_igw
(https://api.github.com/repos/ansible-collections/amazon.aws/pulls/2327).community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_nacl
(https://github.com/ansible-collections/amazon.aws/pull/2339).community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_nacl_info
(https://github.com/ansible-collections/amazon.aws/pull/2339).community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_peer
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_peering_info
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_vgw
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_vgw_info
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_vpn
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_vpn_info
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.elb_classic_lb_info
.Minor Changes
determine_iam_role
from moduleec2_instance
to module_utils/ec2 so that it can be used bycommunity.aws.ec2_launch_template
module (https://github.com/ansible-collections/amazon.aws/pull/2319).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2163). - aws_region_info - refactored code to useAnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2163).unit
anddimensions
options (https://github.com/ansible-collections/amazon.aws/pull/2286)AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2164).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2164).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2165). - ec2_eip_info - refactored code to useAnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2165).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2166).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2166).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2167).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2167).client
andmodule
as function arguments instead of global variables (https://github.com/ansible-collections/amazon.aws/pull/2192).AnsibleEC2Error
and shared code from module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2192).datetime.utcnow()
bydatetime.now(timezone.utc)
(https://github.com/ansible-collections/amazon.aws/pull/2192).AnsibleEC2Error
and shared code from module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2192).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2168).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2168).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2169).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2169).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2099).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2099).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2099).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2099).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2170).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2170).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2097).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2097).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2097).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2097).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2097).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2099).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2099).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2099).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2099).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2158).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2158).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2159).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2159).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2160).AnsibleEC2Error
as well as moving shared code into module_utils.ec2 (https://github.com/ansible-collections/amazon.aws/pull/2160).botocore.Session
withboto3.Session
for consistency (https://github.com/ansible-collections/amazon.aws/pull/2157).boto3_conn
method now catchesBotoCoreError
rather than an incomplete list of subclasses (https://github.com/ansible-collections/amazon.aws/pull/2157).autoscaling
client (https://github.com/ansible-collections/amazon.aws/pull/2301).boto3_conn
method now catchesBotoCoreError
rather than an incomplete list of subclasses (https://github.com/ansible-collections/amazon.aws/pull/2157).max_keys
andmarker
parameter (https://github.com/ansible-collections/amazon.aws/pull/2328).Breaking Changes / Porting Guide
botocore<1.31.0
andboto3<1.28.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/2161).include_extra_api_calls
was previously deprecated and has been removed (https://github.com/ansible-collections/amazon.aws/pull/2320).policies
return key was previously deprecated and has been removed, please usepolicy_names
instead (https://github.com/ansible-collections/amazon.aws/pull/2320).boto3_conn
'sconn_type
parameter is now mandatory (https://github.com/ansible-collections/amazon.aws/pull/2157).Deprecated Features
ec2_vpc_peer
module has been renamed toec2_vpc_peering
. The usage of the module has not changed. The ec2_vpc_peer alias will be removed in version 13.0.0 https://github.com/ansible-collections/amazon.aws/pull/23566).result
return key has been deprecated and will be removed in release 11.0.0. Use thevpc_peering_connections
return key instead (https://github.com/ansible-collections/amazon.aws/pull/2359).mode=list
has been deprecated.amazon.aws.s3_object_info
should be used instead (https://github.com/ansible-collections/amazon.aws/pull/2328).Bugfixes
max_keys
was not respected (https://github.com/ansible-collections/amazon.aws/pull/2328).New Modules
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.
This PR has been generated by Renovate Bot.