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 (#2464).
- ec2_ami - avoid redefining
delete_snapshot
insideDeregisterImage.do
(#2444). - ec2_transit_gateway - avoid assignment to unused
retry_decorator
variable (#2464). - ec2_vpc_egress_igw - avoid assignment to unused
vpc_id
variable (#2464). - ec2_vpc_nacl - avoid assignment to unused
result
variable (#2464). - ec2_vpc_vpn - minor linting fixups (#2444).
- iam_password_policy - avoid assignment to unused variable in except block (#2464).
- iam_role - avoid assignment to unused variable in except block (#2464).
- inventory/aws_ec2 - Support jinja2 expression in
hostnames
variable(#2402). - kms_key - avoid assignment to unused variable in except block (#2464).
- lambda - avoid assignment to unused
architecture
variable (#2464). - lambda - avoid assignment to unused
required_by
variable (#2464). - module_utils._s3 - explicitly cast super to the parent type (#2497).
- module_utils.botocore - avoid assigning unused parts of exc_info return (#2497).
- module_utils.exceptions - avoid assigning unused parts of exc_info return (#2497).
- module_utils.iam - avoid assignment to unused
result
variable (#2464). - module_utils.s3 - avoid assignment to unused
endpoint
variable (#2464). - plugin_utils/inventory - Add
filters
to list of templatable inventory options (#2379) - route53 - Add support for type
SSHFP
records (#2430). - route53_zone - Add support for enabling DNSSEC signing in a specific hosted zone (#1976).
- route53_zone - avoid assignmenta to unused
current_vpc_ids
andcurrent_vpc_regions
variables (#2464). - s3_bucket - avoid assignment to unused variable in except block (#2464).
- s3_bucket - avoid redefining
id
insidehandle_bucket_inventory
anddelete_bucket_inventory
(#2444). - s3_object - avoid redefining
key_check
inside_head_object
(#2444). - s3_object - simplify
path_check
logic (#2444). - s3_object - use the
copy
rather thancopy_object
method when performing an S3 to S3 copy (#2117). - s3_object_info - add support to list objects under a specific prefix (#2477).
- s3_object_info - avoid assignment to unused variable in except block (#2464).
Bugfixes
- ec2_instance - Fix issue where EC2 instance module failed to apply security groups when both
network
andvpc_subnet_id`
were specified, caused by passingNone
to discover_security_groups() (#2488). - ec2_vpc_nacl_info - Fix failure when listing NetworkACLs and no ACLs are found (#2425).
- iam_access_key - add missing requirements checks (#2465).
- module_utils.botocore - fixed type aliasing (#2497).
- plugin_utils.botocore - fixed type aliasing (#2497).
- s3_bucket - Do not use default region as location constraint when creating bucket on ceph cluster (#2420).
New Modules
- route53_key_signing_key - Manages a key-signing key (KSK)