Skip to content

Commit 088fa08

Browse files
Release prep 9.2.0 (#2515)
SUMMARY ISSUE TYPE Bugfix Pull Request Docs Pull Request Feature Pull Request New Module Pull Request COMPONENT NAME ADDITIONAL INFORMATION Reviewed-by: Mike Graves <[email protected]> Reviewed-by: Mandar Kulkarni <[email protected]>
1 parent 719865e commit 088fa08

19 files changed

+140
-68
lines changed

CHANGELOG.rst

+63
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,62 @@ amazon.aws Release Notes
44

55
.. contents:: Topics
66

7+
8+
v9.2.0
9+
======
10+
11+
Release Summary
12+
---------------
13+
14+
This release includes a new module ``route53_key_signing_key``, bug fixes, minor changes, and linting corrections across multiple modules.
15+
16+
Minor Changes
17+
-------------
18+
19+
- autoscaling_group - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
20+
- ec2_ami - avoid redefining ``delete_snapshot`` inside ``DeregisterImage.do`` (https://github.com/ansible-collections/amazon.aws/pull/2444).
21+
- ec2_transit_gateway - avoid assignment to unused ``retry_decorator`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
22+
- ec2_vpc_egress_igw - avoid assignment to unused ``vpc_id`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
23+
- ec2_vpc_nacl - avoid assignment to unused ``result`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
24+
- ec2_vpc_vpn - minor linting fixups (https://github.com/ansible-collections/amazon.aws/pull/2444).
25+
- iam_password_policy - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
26+
- iam_role - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
27+
- inventory/aws_ec2 - Support jinja2 expression in ``hostnames`` variable(https://github.com/ansible-collections/amazon.aws/issues/2402).
28+
- kms_key - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
29+
- lambda - avoid assignment to unused ``architecture`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
30+
- lambda - avoid assignment to unused ``required_by`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
31+
- module_utils._s3 - explicitly cast super to the parent type (https://github.com/ansible-collections/amazon.aws/pull/2497).
32+
- module_utils.botocore - avoid assigning unused parts of exc_info return (https://github.com/ansible-collections/amazon.aws/pull/2497).
33+
- module_utils.exceptions - avoid assigning unused parts of exc_info return (https://github.com/ansible-collections/amazon.aws/pull/2497).
34+
- module_utils.iam - avoid assignment to unused ``result`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
35+
- module_utils.s3 - avoid assignment to unused ``endpoint`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
36+
- plugin_utils/inventory - Add ``filters`` to list of templatable inventory options (https://github.com/ansible-collections/amazon.aws/pull/2379)
37+
- route53 - Add support for type ``SSHFP`` records (https://github.com/ansible-collections/amazon.aws/pull/2430).
38+
- route53_zone - Add support for enabling DNSSEC signing in a specific hosted zone (https://github.com/ansible-collections/amazon.aws/issues/1976).
39+
- route53_zone - avoid assignmenta to unused ``current_vpc_ids`` and ``current_vpc_regions`` variables (https://github.com/ansible-collections/amazon.aws/pull/2464).
40+
- s3_bucket - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
41+
- s3_bucket - avoid redefining ``id`` inside ``handle_bucket_inventory`` and ``delete_bucket_inventory`` (https://github.com/ansible-collections/amazon.aws/pull/2444).
42+
- s3_object - avoid redefining ``key_check`` inside ``_head_object`` (https://github.com/ansible-collections/amazon.aws/pull/2444).
43+
- s3_object - simplify ``path_check`` logic (https://github.com/ansible-collections/amazon.aws/pull/2444).
44+
- s3_object - use the ``copy`` rather than ``copy_object`` method when performing an S3 to S3 copy (https://github.com/ansible-collections/amazon.aws/issues/2117).
45+
- s3_object_info - add support to list objects under a specific prefix (https://github.com/ansible-collections/amazon.aws/issues/2477).
46+
- s3_object_info - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
47+
48+
Bugfixes
49+
--------
50+
51+
- ec2_instance - Fix issue where EC2 instance module failed to apply security groups when both ``network`` and ``vpc_subnet_id`` were specified, caused by passing ``None`` to discover_security_groups() (https://github.com/ansible-collections/amazon.aws/pull/2488).
52+
- ec2_vpc_nacl_info - Fix failure when listing NetworkACLs and no ACLs are found (https://github.com/ansible-collections/amazon.aws/issues/2425).
53+
- iam_access_key - add missing requirements checks (https://github.com/ansible-collections/amazon.aws/pull/2465).
54+
- module_utils.botocore - fixed type aliasing (https://github.com/ansible-collections/amazon.aws/pull/2497).
55+
- plugin_utils.botocore - fixed type aliasing (https://github.com/ansible-collections/amazon.aws/pull/2497).
56+
- 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).
57+
58+
New Modules
59+
-----------
60+
61+
- route53_key_signing_key - Manages a key-signing key (KSK)
62+
763
v9.1.1
864
======
965

@@ -723,6 +779,7 @@ Release Summary
723779
This release is the last planned minor release of ``amazon.aws`` prior to the release of 7.0.0.
724780
It includes documentation fixes as well as minor changes and bug fixes for the ``ec2_ami`` and ``elb_application_lb_info`` modules.
725781

782+
726783
Minor Changes
727784
-------------
728785

@@ -1054,6 +1111,7 @@ Release Summary
10541111

10551112
This release brings few bugfixes.
10561113

1114+
10571115
Bugfixes
10581116
--------
10591117

@@ -1074,6 +1132,7 @@ Release Summary
10741132

10751133
This release contains a number of bugfixes, new features and new modules. This is the last planned minor release prior to the release of version 6.0.0.
10761134

1135+
10771136
Minor Changes
10781137
-------------
10791138

@@ -1168,6 +1227,7 @@ Release Summary
11681227

11691228
A minor release containing bugfixes for the ``ec2_eni_info`` module and the ``aws_rds`` inventory plugin, as well as improvements to the ``rds_instance`` module.
11701229

1230+
11711231
Minor Changes
11721232
-------------
11731233

@@ -1391,6 +1451,7 @@ Release Summary
13911451

13921452
This release contains a minor bugfix for the ``ec2_vol`` module, some minor work on the ``ec2_key`` module, and various documentation fixes. This is the last planned release of the 4.x series.
13931453

1454+
13941455
Minor Changes
13951456
-------------
13961457

@@ -1430,6 +1491,7 @@ The amazon.aws 4.3.0 release includes a number of minor bug fixes and improvemen
14301491
Following the release of amazon.aws 5.0.0, backports to the 4.x series will be limited to
14311492
security issues and bugfixes.
14321493

1494+
14331495
Minor Changes
14341496
-------------
14351497

@@ -1584,6 +1646,7 @@ Release Summary
15841646

15851647
Following the release of amazon.aws 5.0.0, 3.5.0 is a bugfix release and the final planned release for the 3.x series.
15861648

1649+
15871650
Minor Changes
15881651
-------------
15891652

changelogs/changelog.yaml

+75
Original file line numberDiff line numberDiff line change
@@ -3598,3 +3598,78 @@ releases:
35983598
- handle_vpc_ipv6_false.yml
35993599
- tests-fqcn.yml
36003600
release_date: '2025-01-13'
3601+
9.2.0:
3602+
changes:
3603+
bugfixes:
3604+
- ec2_instance - Fix issue where EC2 instance module failed to apply security
3605+
groups when both `network` and `vpc_subnet_id`` were specified, caused by
3606+
passing `None` to discover_security_groups() (https://github.com/ansible-collections/amazon.aws/pull/2488).
3607+
- ec2_vpc_nacl_info - Fix failure when listing NetworkACLs and no ACLs are found
3608+
(https://github.com/ansible-collections/amazon.aws/issues/2425).
3609+
- iam_access_key - add missing requirements checks (https://github.com/ansible-collections/amazon.aws/pull/2465).
3610+
- module_utils.botocore - fixed type aliasing (https://github.com/ansible-collections/amazon.aws/pull/2497).
3611+
- plugin_utils.botocore - fixed type aliasing (https://github.com/ansible-collections/amazon.aws/pull/2497).
3612+
- s3_bucket - Do not use default region as location constraint when creating
3613+
bucket on ceph cluster (https://github.com/ansible-collections/amazon.aws/issues/2420).
3614+
minor_changes:
3615+
- autoscaling_group - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
3616+
- ec2_ami - avoid redefining ``delete_snapshot`` inside ``DeregisterImage.do``
3617+
(https://github.com/ansible-collections/amazon.aws/pull/2444).
3618+
- ec2_transit_gateway - avoid assignment to unused ``retry_decorator`` variable
3619+
(https://github.com/ansible-collections/amazon.aws/pull/2464).
3620+
- ec2_vpc_egress_igw - avoid assignment to unused ``vpc_id`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
3621+
- ec2_vpc_nacl - avoid assignment to unused ``result`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
3622+
- ec2_vpc_vpn - minor linting fixups (https://github.com/ansible-collections/amazon.aws/pull/2444).
3623+
- iam_password_policy - avoid assignment to unused variable in except block
3624+
(https://github.com/ansible-collections/amazon.aws/pull/2464).
3625+
- iam_role - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
3626+
- inventory/aws_ec2 - Support jinja2 expression in ``hostnames`` variable(https://github.com/ansible-collections/amazon.aws/issues/2402).
3627+
- kms_key - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
3628+
- lambda - avoid assignment to unused ``architecture`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
3629+
- lambda - avoid assignment to unused ``required_by`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
3630+
- module_utils._s3 - explicitly cast super to the parent type (https://github.com/ansible-collections/amazon.aws/pull/2497).
3631+
- module_utils.botocore - avoid assigning unused parts of exc_info return (https://github.com/ansible-collections/amazon.aws/pull/2497).
3632+
- module_utils.exceptions - avoid assigning unused parts of exc_info return
3633+
(https://github.com/ansible-collections/amazon.aws/pull/2497).
3634+
- module_utils.iam - avoid assignment to unused ``result`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
3635+
- module_utils.s3 - avoid assignment to unused ``endpoint`` variable (https://github.com/ansible-collections/amazon.aws/pull/2464).
3636+
- plugin_utils/inventory - Add ``filters`` to list of templatable inventory
3637+
options (https://github.com/ansible-collections/amazon.aws/pull/2379)
3638+
- route53 - Add support for type ``SSHFP`` records (https://github.com/ansible-collections/amazon.aws/pull/2430).
3639+
- route53_zone - Add support for enabling DNSSEC signing in a specific hosted
3640+
zone (https://github.com/ansible-collections/amazon.aws/issues/1976).
3641+
- route53_zone - avoid assignmenta to unused ``current_vpc_ids`` and ``current_vpc_regions``
3642+
variables (https://github.com/ansible-collections/amazon.aws/pull/2464).
3643+
- s3_bucket - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
3644+
- s3_bucket - avoid redefining ``id`` inside ``handle_bucket_inventory`` and
3645+
``delete_bucket_inventory`` (https://github.com/ansible-collections/amazon.aws/pull/2444).
3646+
- s3_object - avoid redefining ``key_check`` inside ``_head_object`` (https://github.com/ansible-collections/amazon.aws/pull/2444).
3647+
- s3_object - simplify ``path_check`` logic (https://github.com/ansible-collections/amazon.aws/pull/2444).
3648+
- s3_object - use the ``copy`` rather than ``copy_object`` method when performing
3649+
an S3 to S3 copy (https://github.com/ansible-collections/amazon.aws/issues/2117).
3650+
- s3_object_info - add support to list objects under a specific prefix (https://github.com/ansible-collections/amazon.aws/issues/2477).
3651+
- s3_object_info - avoid assignment to unused variable in except block (https://github.com/ansible-collections/amazon.aws/pull/2464).
3652+
release_summary: This release includes a new module ``route53_key_signing_key``,
3653+
bug fixes, minor changes, and linting corrections across multiple modules.
3654+
fragments:
3655+
- 20241129-fix_filter.yml
3656+
- 20241203-route53-dnssec.yml
3657+
- 20241217-inventory-aws_ec2-support-jinja2-in-hostnames-variables.yaml
3658+
- 20241219-ec2_vpc_nacl_info-fix-issue-returning-results.yml
3659+
- 20250110-documentation-block-updates.yml
3660+
- 20250113-s3_bucket-location-constraints-for-ceph-cluster.yml
3661+
- 20250114-iam_access_key.yml
3662+
- 20250114-ruff.yml
3663+
- 20250123-s3_object_info-add-support-to-list-objects-under-a-specific-prefix.yml
3664+
- 20250202-assertion-group-name-aws-az-info.yml
3665+
- 20250202-typealias.yml
3666+
- 2117-s3_object-copy.yml
3667+
- 2430-route53-sshfp-record-type-support.yml
3668+
- 2444-pylint.yml
3669+
- 2488-ec2_instance-fix-security-group-attachment-issue.yml
3670+
- 9.2.0.yml
3671+
modules:
3672+
- description: Manages a key-signing key (KSK)
3673+
name: route53_key_signing_key
3674+
namespace: ''
3675+
release_date: '2025-02-04'

changelogs/fragments/20241129-fix_filter.yml

-2
This file was deleted.

changelogs/fragments/20241203-route53-dnssec.yml

-2
This file was deleted.

changelogs/fragments/20241217-inventory-aws_ec2-support-jinja2-in-hostnames-variables.yaml

-3
This file was deleted.

changelogs/fragments/20241219-ec2_vpc_nacl_info-fix-issue-returning-results.yml

-3
This file was deleted.

changelogs/fragments/20250110-documentation-block-updates.yml

-3
This file was deleted.

changelogs/fragments/20250113-s3_bucket-location-constraints-for-ceph-cluster.yml

-3
This file was deleted.

changelogs/fragments/20250114-iam_access_key.yml

-3
This file was deleted.

changelogs/fragments/20250114-ruff.yml

-18
This file was deleted.

changelogs/fragments/20250123-s3_object_info-add-support-to-list-objects-under-a-specific-prefix.yml

-3
This file was deleted.

changelogs/fragments/20250202-assertion-group-name-aws-az-info.yml

-3
This file was deleted.

changelogs/fragments/20250202-typealias.yml

-7
This file was deleted.

changelogs/fragments/2117-s3_object-copy.yml

-3
This file was deleted.

changelogs/fragments/2430-route53-sshfp-record-type-support.yml

-3
This file was deleted.

changelogs/fragments/2444-pylint.yml

-7
This file was deleted.

changelogs/fragments/2488-ec2_instance-fix-security-group-attachment-issue.yml

-3
This file was deleted.

galaxy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
namespace: amazon
33
name: aws
4-
version: 9.1.1
4+
version: 9.2.0
55
readme: README.md
66
authors:
77
- Ansible (https://github.com/ansible)

plugins/module_utils/common.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
55

66
AMAZON_AWS_COLLECTION_NAME = "amazon.aws"
7-
AMAZON_AWS_COLLECTION_VERSION = "9.1.1"
7+
AMAZON_AWS_COLLECTION_VERSION = "9.2.0"
88

99

1010
_collection_info_context = {

0 commit comments

Comments
 (0)