Skip to content

community.aws 2.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Aug 18:28
· 579 commits to main since this release
bf3a4c6

Minor Changes

  • aws_config_delivery_channel - replaced use of deprecated backoff decorator (#764).
  • aws_direct_connect_confirm_connection - replaced use of deprecated backoff decorator (#764).
  • aws_direct_connect_connection - replaced use of deprecated backoff decorator (#764).
  • aws_direct_connect_link_aggregation_group - replaced use of deprecated backoff decorator (#764).
  • aws_direct_connect_virtual_interface - replaced use of deprecated backoff decorator (#764).
  • aws_inspector_target - replaced use of deprecated backoff decorator (#764).
  • aws_kms - add support for kms_spec and kms_usage parameter (#774).
  • aws_kms - replaced use of deprecated backoff decorator (#764).
  • aws_kms_info - replaced use of deprecated backoff decorator (#764).
  • cloudformation_stack_set - replaced use of deprecated backoff decorator (#764).
  • cloudfront_distribution - add TLSv1.2_2021 security policy for viewer connections (#707).
  • dms_endpoint - replaced use of deprecated backoff decorator (#764).
  • dms_replication_subnet_group - replaced use of deprecated backoff decorator (#764).
  • dynamodb_table - add support for setting the billing_mode option (#753).
  • dynamodb_table - the module has been updated to use the boto3 AWS SDK (#726).
  • ec2_asg - replaced use of deprecated backoff decorator (#764).
  • ec2_eip - added support for tagging EIPs (#332).
  • ec2_eip_info - added automatic retries for common temporary API failures (#332).
  • ec2_eip_info - added support for tagging EIPs (#332).
  • ec2_elb_info - replaced use of deprecated backoff decorator (#764).
  • ec2_win_password - module updated to use the boto3 AWS SDK (#759).
  • ecs_service - added support for forcing deletion of a service (#228).
  • ecs_service_info - replaced use of deprecated backoff decorator (#764).
  • ecs_taskdefinition - add placement_constraints option (#741).
  • efs - add transition_to_ia parameter to support specifying the number of days before transitioning data to inactive storage (#522).
  • elb_instance - added new updated_elbs return value (#773).
  • elb_instance - the module has been migrated to the boto3 AWS SDK (#773).
  • elb_target_group - add preserve_client_ip_enabled option (#670).
  • elb_target_group - add proxy_protocol_v2_enabled option (#670).
  • iam_managed_policy - replaced use of deprecated backoff decorator (#764).
  • iam_role - Added wait option for IAM role creation / updates (#767).
  • iam_saml_federation - replaced use of deprecated backoff decorator (#764).
  • iam_server_certificate - add support for check_mode (#737).
  • iam_server_certificate - migrate module to using the boto3 SDK (#737).
  • lambda_info - add automatic retries for recoverable errors (#777).
  • lambda_info - add support for tags (#375).
  • lambda_info - use paginator for list queries (#777).
  • rds - replaced use of deprecated backoff decorator (#764).
  • redshift_subnet_group - added support for check_mode (#724).
  • redshift_subnet_group - the group_description option has been renamed to description and is now optional. The old parameter name will continue to work (#724).
  • redshift_subnet_group - the group_subnets option has been renamed to subnets and is now only required when creating a new group. The old parameter name will continue to work (#724).
  • redshift_subnet_group - the module has been migrated to the boto3 AWS SDK (#724).
  • route53_health_check - add support for tagging health checks (#765).
  • route53_health_check - added support for check_mode (#734).
  • route53_health_check - added support for disabling health checks (#756).
  • route53_health_check - migrated to boto3 SDK (#734).
  • route53_zone - add support for tagging Route 53 zones (#565).
  • sqs_queue - Providing a kms_master_key_id will now enable SSE properly (#762)

Deprecated Features

  • dynamodb_table - DynamoDB does not support specifying non-key-attributes when creating an ALL index. Passing includes for such indexes is currently ignored but will result in failures after version 3.0.0 (#726).
  • dynamodb_table - DynamoDB does not support updating the primary indexes on a table. Attempts to make such changes are currently ignored but will result in failures after version 3.0.0 (#726).
  • elb_instance - setting of the ec2_elb fact has been deprecated and will be removed in release 4.0.0 of the collection. See the module documentation for an alternative example using the register keyword (#773).
  • iam_cert - the iam_cert module has been renamed to iam_server_certificate for consistency with the companion iam_server_certificate_info module. The usage of the module has not changed. The iam_cert alias will be removed in version 4.0.0 (#728).
  • iam_server_certificate - Passing file names to the cert, chain_cert and key parameters has been deprecated. We recommend using a lookup plugin to read the files instead, see the documentation for an example (#735).
  • iam_server_certificate - the default value for the dup_ok parameter is currently false, in version 4.0.0 this will be updated to true. To preserve the current behaviour explicitly set the dup_ok parameter to false (#737).
  • rds_snapshot - the rds_snapshot module has been renamed to rds_instance_snapshot. The usage of the module has not changed. The rds_snapshot alias will be removed in version 4.0.0 (#783).

Bugfixes

  • AWS action group - added missing aws_direct_connect_confirm_connection and efs_tag entries (ansible-collections/amazon.aws#557).
  • cloudfront_info - Switch to native boto3 paginators to fix reported bug when over 100 distributions exist (#769).
  • ec2_eip - fix bug when allocating an EIP but not associating it to a VPC (#731).
  • elb_classic_lb_info - fix empty list returned when names not defined (#693).
  • elb_instance - Python 3 compatibility fix (#384).
  • iam_role_info - switch to jittered backoff to reduce rate limiting failures (#748).
  • rds_instance - Fixed issue with enabling enhanced monitoring on a pre-existing RDS instance (#747).
  • route53 - add missing set identifier in resource_record_set (#595).
  • route53 - fix diff mode when deleting records (#802).
  • route53 - return empty result for nonexistent records (#799).
  • sns_topic - define suboptions for delivery_policy option (#713).

New Modules

  • iam_access_key - Manage AWS IAM User access keys
  • iam_access_key_info - fetch information about AWS IAM User access keys
  • rds_option_group - rds_option_group module
  • rds_option_group_info - rds_option_group_info module