diff options
Diffstat (limited to 'collections-debian-merged/ansible_collections/community/aws/changelogs')
3 files changed, 833 insertions, 0 deletions
diff --git a/collections-debian-merged/ansible_collections/community/aws/changelogs/changelog.yaml b/collections-debian-merged/ansible_collections/community/aws/changelogs/changelog.yaml new file mode 100644 index 00000000..25102ab8 --- /dev/null +++ b/collections-debian-merged/ansible_collections/community/aws/changelogs/changelog.yaml @@ -0,0 +1,804 @@ +ancestor: null +releases: + 1.0.0: + changes: + bugfixes: + - '**security issue** - Convert CLI provided passwords to text initially, to + prevent unsafe context being lost when converting from bytes->text during + post processing of PlayContext. This prevents CLI provided passwords from + being incorrectly templated (CVE-2019-14856)' + - '**security issue** - Update ``AnsibleUnsafeText`` and ``AnsibleUnsafeBytes`` + to maintain unsafe context by overriding ``.encode`` and ``.decode``. This + prevents future issues with ``to_text``, ``to_bytes``, or ``to_native`` removing + the unsafe wrapper when converting between string types (CVE-2019-14856)' + - azure_rm_dnsrecordset_info - no longer returns empty ``azure_dnsrecordset`` + facts when called as ``_info`` module. + - azure_rm_resourcegroup_info - no longer returns ``azure_resourcegroups`` facts + when called as ``_info`` module. + - azure_rm_storageaccount_info - no longer returns empty ``azure_storageaccounts`` + facts when called as ``_info`` module. + - azure_rm_virtualmachineimage_info - no longer returns empty ``azure_vmimages`` + facts when called as ``_info`` module. + - azure_rm_virtualmachinescaleset_info - fix wrongly empty result, or ``ansible_facts`` + result, when called as ``_info`` module. + - azure_rm_virtualnetwork_info - no longer returns empty ``azure_virtualnetworks`` + facts when called as ``_info`` module. + - cloudfront_distribution - Always add field_level_encryption_id to cache behaviour + to match AWS requirements + - cloudwatchlogs_log_group - Fix a KeyError when updating a log group that does + not have a retention period (https://github.com/ansible/ansible/issues/47945) + - cloudwatchlogs_log_group_info - remove limitation of max 50 results + - ec2_asg - Ensure "wait" is honored during replace operations + - ec2_launch_template - Update output to include latest_version and default_version, + matching the documentation + - ec2_transit_gateway - Use AWSRetry before ClientError is handled when describing + transit gateways + - ec2_transit_gateway - fixed issue where auto_attach set to yes was not being + honored (https://github.com/ansible/ansible/issues/61907) + - edgeos_config - fix issue where module would silently filter out encrypted + passwords + - fixed issue with sns_topic's delivery_policy option resulting in changed always + being true + - lineinfile - properly handle inserting a line when backrefs are enabled and + the line already exists in the file (https://github.com/ansible/ansible/issues/63756) + - route53 - improve handling of octal encoded characters + - win_credential - Fix issue that errors when trying to add a ``name`` with + wildcards. + deprecated_features: + - cloudformation - The ``template_format`` option had no effect since Ansible + 2.3 and will be removed after 2022-06-01 + - data_pipeline - The ``version`` option had no effect and will be removed after + 2022-06-01 + - ec2_eip - The ``wait_timeout`` option had no effect and will be removed after + 2022-06-01 + - ec2_key - The ``wait_timeout`` option had no effect and will be removed after + 2022-06-01 + - ec2_key - The ``wait`` option had no effect and will be removed after 2022-06-01 + - ec2_lc - The ``associate_public_ip_address`` option had no effect and will + be removed after 2022-06-01 + - elb_network_lb - The current default value of the ``state`` option has been + deprecated and will change from absent to present after 2022-06-01 + - iam_managed_policy - The ``fail_on_delete`` option had no effect and will + be removed after 2022-06-01 + - iam_policy - The ``policy_document`` will be removed after 2022-06-01. To + maintain the existing behavior use the ``policy_json`` option and read the + file with the ``lookup`` plugin. + - iam_policy - The default value of ``skip_duplicates`` will change after 2022-06-01 + from ``true`` to ``false``. + - iam_role - The default value of the purge_policies has been deprecated and + will change from true to false after 2022-06-01 + - s3_lifecycle - The ``requester_pays`` option had no effect and will be removed + after 2022-06-01 + - s3_sync - The ``retries`` option had no effect and will be removed after 2022-06-01 + minor_changes: + - Allow all params that boto support in aws_api_gateway module + - aws_acm - Add the module to group/aws for module_defaults. + - aws_acm - Update automatic retries to stabilize the integration tests. + - aws_codecommit - Support updating the description + - aws_kms - Adds the ``enable_key_rotation`` option to enable or disable automatically + key rotation. + - aws_kms - code refactor, some error messages updated + - aws_kms_info - Adds the ``enable_key_rotation`` info to the return value. + - ec2_asg - Add support for Max Instance Lifetime + - ec2_asg - Add the ability to use mixed_instance_policy in launch template + driven autoscaling groups + - ec2_asg - Migrated to AnsibleAWSModule + - ec2_placement_group - make ``name`` a required field. + - ecs_task_definition - Add network_mode=default to support Windows ECS tasks. + - elb_network_lb - added support to UDP and TCP_UDP protocols + - elb_target - add awsretry to prevent rate exceeded errors (https://github.com/ansible/ansible/issues/51108) + - elb_target_group - allow UDP and TCP_UDP protocols; permit only HTTP/HTTPS + health checks using response codes and paths + - iam - make ``name`` a required field. + - iam_cert - make ``name`` a required field. + - iam_policy - The iam_policy module has been migrated from boto to boto3. + - iam_policy - make ``iam_name`` a required field. + - iam_role - Add support for managing the maximum session duration + - iam_role - Add support for removing the related instance profile when we delete + the role + - iam_role, iam_user and iam_group - the managed_policy option has been renamed + to managed_policies (with an alias added) + - iam_role, iam_user and iam_group - the purge_policy option has been renamed + to purge_policies (with an alias added) + - lambda - add a tracing_mode parameter to set the TracingConfig for AWS X-Ray. + Also allow updating Lambda runtime. + - purefa_volume - Change I(qos) parameter to I(bw_iops), but retain I(qos) as + an alias for backwards compatability (https://github.com/ansible/ansible/pull/61577). + - redshift - Add AWSRetry calls for errors outside our control + - route53 - the module now has diff support. + - sns_topic - Add backoff when we get Topic ``NotFound`` exceptions while listing + the subscriptions. + - sqs_queue - Add support for tagging, KMS and FIFO queues + - sqs_queue - updated to use boto3 instead of boto + fragments: + - 480004-cloudwatchlogs_log_group-KeyError.yaml + - 56468-deprecate-lnb-absent.yml + - 58118-aws_api_gateway-params.yml + - 58822-aws-lamda-tracing-config.yaml + - 59597-ecs-allow_default_network_mode.yml + - 60508-route53-improve-octal-characters-handling.yml + - 60944-sns_topic-delivery_policy-changed.yml + - 61263-aws_codecommit-description.yml + - 61271-cloudfront_distribution-encryptionid.yml + - 61279-ec2_launch_template-output.yml + - 61577-support-iops-in-purefa_volume.yml + - 61805-azure-facts-info.yml + - 61933-ec2_transit_gateway-honor-auto_attach-setting.yaml + - 62014-iam_role_session_instanceprofile.yml + - 63362-remove-edgeos-filtering.yaml + - 63924-boto3.yml + - 63961-deprecate-fail_on_delete.yml + - 63989-deprecate-unused.yml + - 64230-deprecate-unused.yml + - 64258-purge_policies.yml + - 64368-deprecate-unused.yml + - 64598-add-next-token-support.yml + - 64867-route53-diff.yml + - 65265-allow-udp-tcpudp-protocol.yaml + - 65555-amazon-sanity-required.yml + - 65557-iam-make-name-required.yml + - 65558-iam_cert-require-name.yml + - 65559-iam_policy-require-iam_name.yml + - 66037-aws_kms.yml + - 66673-elb_target-awsretry.yaml + - 66779-redshift-backoff.yml + - 66795-sqs_queue-boto3.yaml + - 66863-ec2_asg-max_instance_lifetime-and-honor-wait-on-replace.yaml + - 67045-ec2_asg_mixed_instance_policy.yml + - 67089-sns_topic-notfound-backoff.yaml + - 67247-fix-ec2_transit_gateway-retries.yaml + - 67651-aws-kms-key-rotation.yml + - 67671-aws_acm-module_defaults.yaml + - 67770-aws-kms-info-key-rotation.yml + - dont-template-cli-passwords.yml + - lineinfile-backrefs-match-object-type.yaml + - win_credential-wildcard.yaml + modules: + - description: Upload and delete certificates in the AWS Certificate Manager service + name: aws_acm + namespace: '' + - description: Retrieve certificate information from AWS Certificate Manager service + name: aws_acm_info + namespace: '' + - description: Manage AWS API Gateway APIs + name: aws_api_gateway + namespace: '' + - description: Manage Application Auto Scaling Scaling Policies + name: aws_application_scaling_policy + namespace: '' + - description: Manage AWS Batch Compute Environments + name: aws_batch_compute_environment + namespace: '' + - description: Manage AWS Batch Job Definitions + name: aws_batch_job_definition + namespace: '' + - description: Manage AWS Batch Job Queues + name: aws_batch_job_queue + namespace: '' + - description: Create or delete an AWS CodeBuild project + name: aws_codebuild + namespace: '' + - description: Manage repositories in AWS CodeCommit + name: aws_codecommit + namespace: '' + - description: Create or delete AWS CodePipelines + name: aws_codepipeline + namespace: '' + - description: Manage cross-account AWS Config authorizations + name: aws_config_aggregation_authorization + namespace: '' + - description: Manage AWS Config aggregations across multiple accounts + name: aws_config_aggregator + namespace: '' + - description: Manage AWS Config delivery channels + name: aws_config_delivery_channel + namespace: '' + - description: Manage AWS Config Recorders + name: aws_config_recorder + namespace: '' + - description: Manage AWS Config resources + name: aws_config_rule + namespace: '' + - description: Creates, deletes, modifies a DirectConnect connection + name: aws_direct_connect_connection + namespace: '' + - description: Manage AWS Direct Connect gateway + name: aws_direct_connect_gateway + namespace: '' + - description: Manage Direct Connect LAG bundles + name: aws_direct_connect_link_aggregation_group + namespace: '' + - description: Manage Direct Connect virtual interfaces + name: aws_direct_connect_virtual_interface + namespace: '' + - description: Manage Elastic Kubernetes Service Clusters + name: aws_eks_cluster + namespace: '' + - description: Create, update, and delete an elastic beanstalk application + name: aws_elasticbeanstalk_app + namespace: '' + - description: Manage an AWS Glue connection + name: aws_glue_connection + namespace: '' + - description: Manage an AWS Glue job + name: aws_glue_job + namespace: '' + - description: Create, Update and Delete Amazon Inspector Assessment Targets + name: aws_inspector_target + namespace: '' + - description: Perform various KMS management tasks. + name: aws_kms + namespace: '' + - description: Gather information about AWS KMS keys + name: aws_kms_info + namespace: '' + - description: Gather information about AWS regions. + name: aws_region_info + namespace: '' + - description: Lists S3 buckets in AWS + name: aws_s3_bucket_info + namespace: '' + - description: Manage CORS for S3 buckets in AWS + name: aws_s3_cors + namespace: '' + - description: Manage secrets stored in AWS Secrets Manager. + name: aws_secret + namespace: '' + - description: Manages SES email and domain identity + name: aws_ses_identity + namespace: '' + - description: Manages SES sending authorization policies + name: aws_ses_identity_policy + namespace: '' + - description: Manages SES inbound receipt rule sets + name: aws_ses_rule_set + namespace: '' + - description: Fetch AWS Storage Gateway information + name: aws_sgw_info + namespace: '' + - description: Manage key-value pairs in aws parameter store. + name: aws_ssm_parameter_store + namespace: '' + - description: Manage AWS Step Functions state machines + name: aws_step_functions_state_machine + namespace: '' + - description: Start or stop execution of an AWS Step Functions state machine. + name: aws_step_functions_state_machine_execution + namespace: '' + - description: Create and delete WAF Conditions + name: aws_waf_condition + namespace: '' + - description: Retrieve information for WAF ACLs, Rule , Conditions and Filters. + name: aws_waf_info + namespace: '' + - description: Create and delete WAF Rules + name: aws_waf_rule + namespace: '' + - description: Create and delete WAF Web ACLs. + name: aws_waf_web_acl + namespace: '' + - description: Read a value from CloudFormation Exports + name: cloudformation_exports_info + namespace: '' + - description: Manage groups of CloudFormation stacks + name: cloudformation_stack_set + namespace: '' + - description: Create, update and delete AWS CloudFront distributions. + name: cloudfront_distribution + namespace: '' + - description: Obtain facts about an AWS CloudFront distribution + name: cloudfront_info + namespace: '' + - description: create invalidations for AWS CloudFront distributions + name: cloudfront_invalidation + namespace: '' + - description: Create, update and delete origin access identities for a CloudFront + distribution + name: cloudfront_origin_access_identity + namespace: '' + - description: manage CloudTrail create, delete, update + name: cloudtrail + namespace: '' + - description: Manage CloudWatch Event rules and targets + name: cloudwatchevent_rule + namespace: '' + - description: create or delete log_group in CloudWatchLogs + name: cloudwatchlogs_log_group + namespace: '' + - description: Get information about log_group in CloudWatchLogs + name: cloudwatchlogs_log_group_info + namespace: '' + - description: Manage CloudWatch log group metric filter + name: cloudwatchlogs_log_group_metric_filter + namespace: '' + - description: Create and manage AWS Datapipelines + name: data_pipeline + namespace: '' + - description: Creates or destroys a data migration services endpoint + name: dms_endpoint + namespace: '' + - description: creates or destroys a data migration services subnet group + name: dms_replication_subnet_group + namespace: '' + - description: Create, update or delete AWS Dynamo DB tables + name: dynamodb_table + namespace: '' + - description: Set TTL for a given DynamoDB table + name: dynamodb_ttl + namespace: '' + - description: copies AMI between AWS regions, return new image id + name: ec2_ami_copy + namespace: '' + - description: Create or delete AWS AutoScaling Groups (ASGs) + name: ec2_asg + namespace: '' + - description: Gather information about ec2 Auto Scaling Groups (ASGs) in AWS + name: ec2_asg_info + namespace: '' + - description: Create, delete or update AWS ASG Lifecycle Hooks. + name: ec2_asg_lifecycle_hook + namespace: '' + - description: Manage an AWS customer gateway + name: ec2_customer_gateway + namespace: '' + - description: Gather information about customer gateways in AWS + name: ec2_customer_gateway_info + namespace: '' + - description: manages EC2 elastic IP (EIP) addresses. + name: ec2_eip + namespace: '' + - description: List EC2 EIP details + name: ec2_eip_info + namespace: '' + - description: De-registers or registers instances from EC2 ELBs + name: ec2_elb + namespace: '' + - description: Gather information about EC2 Elastic Load Balancers in AWS + name: ec2_elb_info + namespace: '' + - description: Create & manage EC2 instances + name: ec2_instance + namespace: '' + - description: Gather information about ec2 instances in AWS + name: ec2_instance_info + namespace: '' + - description: Manage EC2 launch templates + name: ec2_launch_template + namespace: '' + - description: Create or delete AWS Autoscaling Launch Configurations + name: ec2_lc + namespace: '' + - description: Find AWS Autoscaling Launch Configurations + name: ec2_lc_find + namespace: '' + - description: Gather information about AWS Autoscaling Launch Configurations. + name: ec2_lc_info + namespace: '' + - description: Create/update or delete AWS Cloudwatch 'metric alarms' + name: ec2_metric_alarm + namespace: '' + - description: Create or delete an EC2 Placement Group + name: ec2_placement_group + namespace: '' + - description: List EC2 Placement Group(s) details + name: ec2_placement_group_info + namespace: '' + - description: Create or delete AWS scaling policies for Autoscaling groups + name: ec2_scaling_policy + namespace: '' + - description: Copies an EC2 snapshot and returns the new Snapshot ID. + name: ec2_snapshot_copy + namespace: '' + - description: Create and delete AWS Transit Gateways + name: ec2_transit_gateway + namespace: '' + - description: Gather information about ec2 transit gateways in AWS + name: ec2_transit_gateway_info + namespace: '' + - description: Manage an AWS VPC Egress Only Internet gateway + name: ec2_vpc_egress_igw + namespace: '' + - description: Create and delete AWS VPC Endpoints. + name: ec2_vpc_endpoint + namespace: '' + - description: Retrieves AWS VPC endpoints details using AWS methods. + name: ec2_vpc_endpoint_info + namespace: '' + - description: Manage an AWS VPC Internet gateway + name: ec2_vpc_igw + namespace: '' + - description: Gather information about internet gateways in AWS + name: ec2_vpc_igw_info + namespace: '' + - description: create and delete Network ACLs. + name: ec2_vpc_nacl + namespace: '' + - description: Gather information about Network ACLs in an AWS VPC + name: ec2_vpc_nacl_info + namespace: '' + - description: Manage AWS VPC NAT Gateways. + name: ec2_vpc_nat_gateway + namespace: '' + - description: Retrieves AWS VPC Managed Nat Gateway details using AWS methods. + name: ec2_vpc_nat_gateway_info + namespace: '' + - description: create, delete, accept, and reject VPC peering connections between + two VPCs. + name: ec2_vpc_peer + namespace: '' + - description: Retrieves AWS VPC Peering details using AWS methods. + name: ec2_vpc_peering_info + namespace: '' + - description: Manage route tables for AWS virtual private clouds + name: ec2_vpc_route_table + namespace: '' + - description: Gather information about ec2 VPC route tables in AWS + name: ec2_vpc_route_table_info + namespace: '' + - description: Create and delete AWS VPN Virtual Gateways. + name: ec2_vpc_vgw + namespace: '' + - description: Gather information about virtual gateways in AWS + name: ec2_vpc_vgw_info + namespace: '' + - description: Create, modify, and delete EC2 VPN connections. + name: ec2_vpc_vpn + namespace: '' + - description: Gather information about VPN Connections in AWS. + name: ec2_vpc_vpn_info + namespace: '' + - description: Gets the default administrator password for ec2 windows instances + name: ec2_win_password + namespace: '' + - description: manage ecs attributes + name: ecs_attribute + namespace: '' + - description: Create or terminate ECS clusters. + name: ecs_cluster + namespace: '' + - description: Manage Elastic Container Registry repositories + name: ecs_ecr + namespace: '' + - description: Create, terminate, start or stop a service in ECS + name: ecs_service + namespace: '' + - description: List or describe services in ECS + name: ecs_service_info + namespace: '' + - description: create and remove tags on Amazon ECS resources + name: ecs_tag + namespace: '' + - description: Run, start or stop a task in ecs + name: ecs_task + namespace: '' + - description: register a task definition in ecs + name: ecs_taskdefinition + namespace: '' + - description: Describe a task definition in ECS + name: ecs_taskdefinition_info + namespace: '' + - description: create and maintain EFS file systems + name: efs + namespace: '' + - description: Get information about Amazon EFS file systems + name: efs_info + namespace: '' + - description: Manage cache clusters in Amazon ElastiCache + name: elasticache + namespace: '' + - description: Retrieve information for AWS ElastiCache clusters + name: elasticache_info + namespace: '' + - description: Manage cache parameter groups in Amazon ElastiCache. + name: elasticache_parameter_group + namespace: '' + - description: Manage cache snapshots in Amazon ElastiCache + name: elasticache_snapshot + namespace: '' + - description: manage ElastiCache subnet groups + name: elasticache_subnet_group + namespace: '' + - description: Manage an Application load balancer + name: elb_application_lb + namespace: '' + - description: Gather information about application ELBs in AWS + name: elb_application_lb_info + namespace: '' + - description: Creates or destroys Amazon ELB. + name: elb_classic_lb + namespace: '' + - description: Gather information about EC2 Elastic Load Balancers in AWS + name: elb_classic_lb_info + namespace: '' + - description: De-registers or registers instances from EC2 ELBs + name: elb_instance + namespace: '' + - description: Manage a Network Load Balancer + name: elb_network_lb + namespace: '' + - description: Manage a target in a target group + name: elb_target + namespace: '' + - description: Manage a target group for an Application or Network load balancer + name: elb_target_group + namespace: '' + - description: Gather information about ELB target groups in AWS + name: elb_target_group_info + namespace: '' + - description: Gathers which target groups a target is associated with. + name: elb_target_info + namespace: '' + - description: Execute an AWS Lambda function + name: execute_lambda + namespace: '' + - description: Manage IAM users, groups, roles and keys + name: iam + namespace: '' + - description: Manage server certificates for use on ELBs and CloudFront + name: iam_cert + namespace: '' + - description: Manage AWS IAM groups + name: iam_group + namespace: '' + - description: Manage User Managed IAM policies + name: iam_managed_policy + namespace: '' + - description: List the MFA (Multi-Factor Authentication) devices registered for + a user + name: iam_mfa_device_info + namespace: '' + - description: Update an IAM Password Policy + name: iam_password_policy + namespace: '' + - description: Manage inline IAM policies for users, groups, and roles + name: iam_policy + namespace: '' + - description: Retrieve inline IAM policies for users, groups, and roles + name: iam_policy_info + namespace: '' + - description: Manage AWS IAM roles + name: iam_role + namespace: '' + - description: Gather information on IAM roles + name: iam_role_info + namespace: '' + - description: Maintain IAM SAML federation configuration. + name: iam_saml_federation + namespace: '' + - description: Retrieve the information of a server certificate + name: iam_server_certificate_info + namespace: '' + - description: Manage AWS IAM users + name: iam_user + namespace: '' + - description: Gather IAM user(s) facts in AWS + name: iam_user_info + namespace: '' + - description: Manage a Kinesis Stream. + name: kinesis_stream + namespace: '' + - description: Manage AWS Lambda functions + name: lambda + namespace: '' + - description: Creates, updates or deletes AWS Lambda function aliases + name: lambda_alias + namespace: '' + - description: Creates, updates or deletes AWS Lambda function event mappings + name: lambda_event + namespace: '' + - description: Gathers AWS Lambda function details as Ansible facts + name: lambda_facts + namespace: '' + - description: Gathers AWS Lambda function details + name: lambda_info + namespace: '' + - description: Creates, updates or deletes AWS Lambda policy statements. + name: lambda_policy + namespace: '' + - description: Manage instances in AWS Lightsail + name: lightsail + namespace: '' + - description: create, delete, or modify Amazon rds instances, rds snapshots, + and related facts + name: rds + namespace: '' + - description: Manage RDS instances + name: rds_instance + namespace: '' + - description: obtain information about one or more RDS instances + name: rds_instance_info + namespace: '' + - description: manage RDS parameter groups + name: rds_param_group + namespace: '' + - description: manage Amazon RDS snapshots. + name: rds_snapshot + namespace: '' + - description: obtain information about one or more RDS snapshots + name: rds_snapshot_info + namespace: '' + - description: manage RDS database subnet groups + name: rds_subnet_group + namespace: '' + - description: Manage Redshift Cross Region Snapshots + name: redshift_cross_region_snapshots + namespace: '' + - description: Gather information about Redshift cluster(s) + name: redshift_info + namespace: '' + - description: add or delete entries in Amazons Route53 DNS service + name: route53 + namespace: '' + - description: Add or delete health-checks in Amazons Route53 DNS service + name: route53_health_check + namespace: '' + - description: Retrieves route53 details using AWS methods + name: route53_info + namespace: '' + - description: add or delete Route53 zones + name: route53_zone + namespace: '' + - description: Creates, updates or deletes S3 Bucket notification for lambda + name: s3_bucket_notification + namespace: '' + - description: Manage s3 bucket lifecycle rules in AWS + name: s3_lifecycle + namespace: '' + - description: Manage logging facility of an s3 bucket in AWS + name: s3_logging + namespace: '' + - description: Efficiently upload multiple files to S3 + name: s3_sync + namespace: '' + - description: Configure an s3 bucket as a website + name: s3_website + namespace: '' + - description: Send Amazon Simple Notification Service messages + name: sns + namespace: '' + - description: Manages AWS SNS topics and subscriptions + name: sns_topic + namespace: '' + - description: Creates or deletes AWS SQS queues. + name: sqs_queue + namespace: '' + - description: Assume a role using AWS Security Token Service and obtain temporary + credentials + name: sts_assume_role + namespace: '' + - description: Obtain a session token from the AWS Security Token Service + name: sts_session_token + namespace: '' + release_date: '2020-06-24' + 1.1.0: + changes: + deprecated_features: + - data_pipeline - the ``version`` option has been deprecated and will be removed + in a later release. It has always been ignored by the module. + - ec2_eip - the ``wait_timeout`` option has been deprecated and will be removed + in a later release. It has had no effect since Ansible 2.3. + - ec2_lc - the ``associate_public_ip_address`` option has been deprecated and + will be removed after a later release. It has always been ignored by the module. + - elb_network_lb - in a later release, the default behaviour for the ``state`` + option will change from ``absent`` to ``present``. To maintain the existing + behavior explicitly set state to ``absent``. + - iam_managed_policy - the ``fail_on_delete`` option has been deprecated and + will be removed after a later release. It has always been ignored by the + module. + - iam_policy - in a later release, the default value for the ``skip_duplicates`` + option will change from ``true`` to ``false``. To maintain the existing behavior + explicitly set it to ``true``. + - iam_policy - the ``policy_document`` option has been deprecated and will be + removed after a later release. To maintain the existing behavior use the ``policy_json`` + option and read the file with the ``lookup`` plugin. + - iam_role - in a later release, the ``purge_policies`` option (also know as + ``purge_policy``) default value will change from ``true`` to ``false`` + - s3_lifecycle - the ``requester_pays`` option has been deprecated and will + be removed after a later release. It has always been ignored by the module. + - s3_sync - the ``retries`` option has been deprecated and will be removed after + 2022-06-01. It has always been ignored by the module. + minor_changes: + - Remaining community.aws AnsibleModule based modules migrated to AnsibleAWSModule. + - sanity - add future imports in all missing places. + fragments: + - 173-ansibleawsmodule.yaml + - porting-guide.yml + - sanity_fix_future_boilerplate.yml + release_date: '2020-08-13' + 1.2.0: + changes: + bugfixes: + - aws_codecommit - fixes issue where module execution would fail if an existing + repository has empty description (https://github.com/ansible-collections/community.aws/pull/195) + - aws_kms_info - fixes issue where module execution fails because certain AWS + KMS keys (e.g. aws/acm) do not permit the calling the API kms:GetKeyRotationStatus + (example - https://forums.aws.amazon.com/thread.jspa?threadID=312992) (https://github.com/ansible-collections/community.aws/pull/199) + - ec2_instance - Fix a bug where tags were updated in check_mode. + - ec2_instance - fixes issue where security groups were not changed if the instance + already existed. https://github.com/ansible-collections/community.aws/pull/22 + - iam - Fix false positive warning regarding use of ``no_log`` on ``update_password`` + minor_changes: + - Add retries for aws_api_gateway when AWS throws `TooManyRequestsException` + - Migrate the remaning boto3 based modules to the module based helpers for creating + AWS connections. + fragments: + - 161-retries.yml + - 188-boto3_conn.yml + - 189-ec2_instance-check_mode-tags.yml + - 195-aws_codecommit-empty-description.yaml + - 199-aws_kms_info-key-rotation-status.yaml + - 22-ec2_instance-mod-sgs.yml + - iam_no_log.yml + release_date: '2020-08-28' + 1.2.1: + changes: + bugfixes: + - aws_ssm connection plugin - namespace file uploads to S3 into unique folders + per host, to prevent name collisions. Also deletes files from S3 to ensure + temp files are not left behind. (https://github.com/ansible-collections/community.aws/issues/221, + https://github.com/ansible-collections/community.aws/issues/222) + - rds_instance - fixed tag type conversion issue for creating read replicas. + minor_changes: + - aws_ssm connection plugin - Change the (internal) variable name from timeout + to plugin_timeout to avoid conflicts with ansible/ansible default timeout + (#69284, + - aws_ssm connection plugin - add STS token options to aws_ssm connection plugin. + - ec2_scaling_policy - Add support for step_adjustments + - ec2_scaling_policy - Migrate from boto to boto3 + - rds_subnet_group module - Add Boto3 support and remove Boto support. + fragments: + - 197-ec2_scaling_policy-boto3.yml + - 221_222_ssm_bucket_operations.yaml + - 224-port-rds_subnet_group-boto3.yaml + - 229-fix-type-conversion-for-creating-read-replicas.yaml + - 234-fix_ssm_inventory_plugin_timeout_var.yaml + - 25-add-sts-token-to-aws-ssm-conn-plugin.yaml + release_date: '2020-10-07' + 1.3.0: + changes: + bugfixes: + - aws_kms_info - fixed incompatibility with external and custom key-store keys. + The module was attempting to call `GetKeyRotationStatus`, which raises `UnsupportedOperationException` + for these key types (https://github.com/ansible-collections/community.aws/pull/311). + - ec2_win_password - on success return state as not changed (https://github.com/ansible-collections/community.aws/issues/145) + - ec2_win_password - return failed if unable to decode the password (https://github.com/ansible-collections/community.aws/issues/142) + - ecs_service - fix element type for ``load_balancers`` parameter (https://github.com/ansible-collections/community.aws/issues/265). + - ecs_taskdefinition - fixes elements type for ``containers`` parameter (https://github.com/ansible-collections/community.aws/issues/264). + - iam_policy - Added jittered_backoff to handle AWS rate limiting (https://github.com/ansible-collections/community.aws/pull/324). + - iam_policy_info - Added jittered_backoff to handle AWS rate limiting (https://github.com/ansible-collections/community.aws/pull/324). + - kinesis_stream - fixes issue where kinesis streams with > 100 shards get stuck + in an infinite loop (https://github.com/ansible-collections/community.aws/pull/93) + - s3_sync - fix chunk_size calculation (https://github.com/ansible-collections/community.aws/issues/272) + deprecated_features: + - ec2_vpc_igw_info - After 2022-06-22 the ``convert_tags`` parameter default + value will change from ``False`` to ``True`` to match the collection standard + behavior (https://github.com/ansible-collections/community.aws/pull/318). + minor_changes: + - ec2_vpc_igw - Add AWSRetry decorators to improve reliability (https://github.com/ansible-collections/community.aws/pull/318). + - ec2_vpc_igw - Add ``purge_tags`` parameter so that tags can be added without + purging existing tags to match the collection standard tagging behaviour (https://github.com/ansible-collections/community.aws/pull/318). + - ec2_vpc_igw_info - Add AWSRetry decorators to improve reliability (https://github.com/ansible-collections/community.aws/pull/318). + - ec2_vpc_igw_info - Add ``convert_tags`` parameter so that tags can be returned + in standard dict format rather than the both list of dict format (https://github.com/ansible-collections/community.aws/pull/318). + - rds_instance - set ``no_log=False`` on ``force_update_password`` to clear + warning (https://github.com/ansible-collections/community.aws/issues/241). + - redshift - add support for setting tags. + - s3_lifecycle - Add support for intelligent tiering and deep archive storage + classes (https://github.com/ansible-collections/community.aws/issues/270) + fragments: + - 244-rds_instance-no_log.yml + - 264-fix-elemt-type-for-containers-in-ecs_taskdefinition.yml + - 265-fix-element-type-ecs_service.yml + - 270_add_additional_storage_classes_to_S3_lifecycle_transition_list.yml + - 273-fix-s3sync-etag-calculation.yaml + - 283-fixed-ec2_win_password-return-state.yaml + - 311-fix-aws_kms_info-external-keys.yaml + - 318-cleanup-vpc_igw.yml + - 324-add-jittered-backoff-to-iam_policy-modules.yaml + - 34-redshift-tags.yml + - 93-kinesis_stream-get-more-shards-resolve.yml + modules: + - description: Manage s3 bucket metrics configuration in AWS + name: s3_metrics_configuration + namespace: '' + release_date: '2020-12-10' diff --git a/collections-debian-merged/ansible_collections/community/aws/changelogs/config.yaml b/collections-debian-merged/ansible_collections/community/aws/changelogs/config.yaml new file mode 100644 index 00000000..df8a7220 --- /dev/null +++ b/collections-debian-merged/ansible_collections/community/aws/changelogs/config.yaml @@ -0,0 +1,29 @@ +changelog_filename_template: ../CHANGELOG.rst +changelog_filename_version_depth: 0 +changes_file: changelog.yaml +changes_format: combined +keep_fragments: false +mention_ancestor: true +new_plugins_after_name: removed_features +notesdir: fragments +prelude_section_name: release_summary +prelude_section_title: Release Summary +sections: +- - major_changes + - Major Changes +- - minor_changes + - Minor Changes +- - breaking_changes + - Breaking Changes / Porting Guide +- - deprecated_features + - Deprecated Features +- - removed_features + - Removed Features (previously deprecated) +- - security_fixes + - Security Fixes +- - bugfixes + - Bugfixes +- - known_issues + - Known Issues +title: community.aws +trivial_section_name: trivial diff --git a/collections-debian-merged/ansible_collections/community/aws/changelogs/fragments/.keep b/collections-debian-merged/ansible_collections/community/aws/changelogs/fragments/.keep new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/collections-debian-merged/ansible_collections/community/aws/changelogs/fragments/.keep |