Skip to content

community.aws 1.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Aug 18:35
· 1156 commits to main since this release
4bb4ad6

Minor Changes

  • aws_kms - add support for setting the deletion window using pending_window (PendingWindowInDays) (#200).
  • aws_kms_info - Add key_id and alias parameters to support fetching a single key (#200).
  • dynamodb_ttl - use botocore_at_least helper for checking the available botocore version (#280).
  • ec2_instance - add automatic retries on all paginated queries for temporary errors (#373).
  • ec2_instance - migrate to shared implementation of get_ec2_security_group_ids_from_names. The module will now return an error if the subnet provided isn't in the requested VPC. (#214)
  • ec2_instance_info - added minimum_uptime option with alias uptime for filtering instances that have only been online for certain duration of time in minutes (#356).
  • ec2_launch_template - Add retries on common AWS failures (#326).
  • ec2_vpc_peer - use botocore_at_least helper for checking the available botocore version (#280).
  • ecs_task - use botocore_at_least helper for checking the available botocore version (#280).
  • route53 - migrated from boto to boto3 (#405).
  • various community.aws modules - cleanup error handling to use is_boto3_error_code and is_boto3_error_message helpers (#268).
  • various community.aws modules - cleanup of Python imports (#360).
  • various community.aws modules - improve consistency of handling Boto3 exceptions (#268).
  • various community.aws modules - migrate exception error message handling from fail_json to fail_json_aws (#361).

Deprecated Features

  • ec2_eip - formally deprecate the instance_id alias for device_id (#349).
  • ec2_vpc_endpoint - deprecate the policy_file option and recommend using policy with a lookup (#366).

Bugfixes

  • aws_kms - fixes issue where module execution fails without the kms:GetKeyRotationStatus permission. (#200).
  • aws_kms_info - ensure that searching by tag works when tag only exists on some CMKs (#276).
  • aws_s3_cors - fix element type for rules parameter. (#408).
  • aws_ssm - fix the generation of CURL URL used to download Ansible Python file from S3 bucket by _get_url() due to due to non-assignment of aws region in the URL and not using V4 signature as specified for AWS S3 signature URL by _get_boto_client() in (#352).
  • aws_ssm - fixed UnicodeEncodeError error when using unicode file names (#295).
  • ec2_eip - fix eip association by instance id & private ip address due to case-sensitivity of the PrivateIpAddress parameter (#328).
  • ec2_vpc_endpoint - ensure changed is correctly set when deleting an endpoint (#362).
  • ec2_vpc_endpoint - fix exception when attempting to delete an endpoint which has already been deleted (#362).
  • ecs_task - use required_if to enforce mandatory parameters based on specified operation (#402).
  • elb_application_lb - during the removal of an instance, the associated listeners are also removed.