Skip to content

community.aws 4.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Aug 18:16
· 389 commits to main since this release
c7720d7

Minor Changes

  • aws_glue_connection - added new raw_connection_parameters return key which doesn't snake case the connection parameters (#518).
  • aws_ssm_parameter_store - added support for check_mode (#1309).
  • cloudwatchevent_rule - Added targets.input_transformer.input_paths_map and targets.input_transformer.input_template parameters to support configuring on CloudWatch event rule input transformation (#623).
  • cloudwatchevent_rule - Applied validation of targets arguments (#201).
  • cloudwatchlogs_log_group - Added check_mode support (#1373).
  • ec2_launch_template - Adds support for specifying the source_version upon which template updates are based (#239).
  • ec2_scaling_policy - add TargetTrackingScaling as a scaling policy option (#771)
  • ec2_vpc_vgw_info - updated to not throw an error when run in check_mode (#137).
  • ecs_ecr - add force_absent parameter for removing repositories that contain images (#1316).
  • ecs_service - add wait parameter and waiter for deleting services (#1209).
  • ecs_service - added tags and tag_propagation support to the module (#543).
  • ecs_service - added parameter deployment_controller so service can be controlled by Code Deploy (#340).
  • ecs_task - add wait parameter and waiter for running and stopping tasks (#1209).
  • elasticache_info - added replication_group to the returned information for an elasticache cluster (#646).
  • iam_policy - added support for --diff mode (#560).
  • iam_policy - attempts to continue when read requests are denied by IAM policy (#1375).
  • iam_server_certificate - the deprecation for the iam_cert alias has been extended from release 4.0.0 to release 5.0.0 (#1257).
  • iam_server_certificate - the deprecations for cert_chain, cert, key and dup_ok have been extended from release 4.0.0 to release 5.0.0 (#1256).
  • lambda_info - add return key functions which returns a list of dictionaries instead of the previously returned function, which returned a dictionary of dictionaries (#1239).
  • lambda_info - now returns basic configuration information of each lambda function, regardless of query (#1239).
  • rds_instance_snapshot - the deprecation for the rds_snapshot alias has been extended from release 4.0.0 to release 5.0.0 (#1257).
  • route53_health_check - Added new parameter health_check_id with alias id to allow update and delete health check by ID (#1143).
  • route53_health_check - Added new parameter use_unique_names used with new parameter health_check_name with alias name to set health check name as unique identifier (#1143).
  • s3_sync - improves error handling during HEAD operation to compare existing files (#58).
  • secretsmanager_secret - add support for storing JSON in secrets (#656).
  • sns_topic - Added attributes parameter to subscriptions items with support for RawMessageDelievery (SQS)

Deprecated Features

  • aws_glue_connection - the connection_parameters return key has been deprecated and will be removed in a release after 2024-06-01, it is being replaced by the raw_connection_parameters key (#518).
  • 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 a release after 2023-05-31 (#1361).
  • iam_policy - the policies return value has been renamed policy_names and will be removed in a release after 2024-08-01, both values are currently returned (#1375).
  • lambda_info - The function return key returns a dictionary of dictionaries and has been deprecated. In a release after 2025-01-01, this key will be removed in favor of functions, which returns a list of dictionaries (#1239).
  • route53_info - The CamelCase return values for DelegationSets, CheckerIpRanges, and HealthCheck have been deprecated, in the future release you must use snake_case return values delegation_sets, checker_ip_ranges, and health_check instead respectively" (#1322).

Bugfixes

  • aws_api_gateway_domain - added the aws_api_gateway_domain module to the aws module_defaults group (#1283).
  • aws_config_aggregator - Fix KeyError when updating existing aggregator (#645).
  • aws_config_aggregator - Fix idempotency when account_sources parameter is not specified (#645).
  • aws_ssm - pull S3 bucket region for session generated for file transfer during playbooks (#1190).
  • aws_ssm_parameter_store - fixed bug where module wasn't consistently idempotent (#1309).
  • cloudfront_response_headers_policy - added the cloudfront_response_headers_policy module to the aws module_defaults group (#1283).
  • ec2_vpc_peer - fix idempotency when requester/accepter is reversed (#580).
  • kms_key_info - handle access denied errors more liberally (#206).
  • route53 - fixes bug preventing creating a DNS record with a weight of zero (#1378)
  • route53_info - fix max_items parameter when used with non-paginated commands (#1383).
  • sns_topic - fix bug which prevented the module being used in GovCloud (#836).

New Modules

  • autoscaling_complete_lifecycle_action - Completes the lifecycle action of an instance
  • aws_glue_crawler - Manage an AWS Glue crawler
  • lightsail_static_ip - Manage static IP addresses in AWS Lightsail