Skip to content

Commit

Permalink
Post 3.4.0 / 4.1.0 cleanup (#949)
Browse files Browse the repository at this point in the history
Post 3.4.0 / 4.1.0 cleanup

SUMMARY

Refresh RST docs (just takes the opportunity)
Merge in release notes from 3.4.0
Merge in release notes from 4.1.0
Clean up changelog fragments from features/fixes released in 4.1.0

ISSUE TYPE

Docs Pull Request

COMPONENT NAME
ADDITIONAL INFORMATION
This deliberately leaves the Python 3.6 deprecation changelog fragment in place, for additional visibility once 5.0.0 is released.

Reviewed-by: Alina Buzachis <None>
  • Loading branch information
tremble authored Aug 3, 2022
1 parent 1cfe01b commit 4c6faed
Show file tree
Hide file tree
Showing 52 changed files with 344 additions and 242 deletions.
41 changes: 39 additions & 2 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,32 @@
===========================
========================
amazon.aws Release Notes
===========================
========================

.. contents:: Topics


v4.1.0
======

Minor Changes
-------------

- ec2_instance - expanded the use of the automatic retries on temporary failures (https://github.com/ansible-collections/amazon.aws/issues/927).
- s3_bucket - updated module to enable support for setting S3 Bucket Keys for SSE-KMS (https://github.com/ansible-collections/amazon.aws/pull/882).

Deprecated Features
-------------------

- amazon.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 (https://github.com/ansible-collections/amazon.aws/pull/935).

Bugfixes
--------

- aws_ec2 - ensure the correct number of hosts are returned when tags as hostnames are used (https://github.com/ansible-collections/amazon.aws/pull/862).
- elb_application_lb - fix ``KeyError`` when balancing across two Target Groups (https://github.com/ansible-collections/community.aws/issues/1089).
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating a new ELB in check mode with a health check (https://github.com/ansible-collections/amazon.aws/pull/915).
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating a new ELB using security group names (https://github.com/ansible-collections/amazon.aws/issues/914).

v4.0.0
======

Expand Down Expand Up @@ -85,6 +107,21 @@ Bugfixes
- ec2_vpc_net - fix a bug where the module would get stuck if DNS options were updated in check mode (https://github.com/ansible/ansible/issues/62677).
- elb_classic_lb - modify the return value of _format_listeners method to resolve a failure creating https listeners (https://github.com/ansible-collections/amazon.aws/pull/860).

v3.4.0
======

Minor Changes
-------------

- ec2_instance - expanded the use of the automatic retries on temporary failures (https://github.com/ansible-collections/amazon.aws/issues/927).

Bugfixes
--------

- elb_application_lb - fix ``KeyError`` when balancing across two Target Groups (https://github.com/ansible-collections/community.aws/issues/1089).
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating a new ELB in check mode with a health check (https://github.com/ansible-collections/amazon.aws/pull/915).
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating a new ELB using security group names (https://github.com/ansible-collections/amazon.aws/issues/914).

v3.3.1
======

Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,36 +56,36 @@ Name | Description
[amazon.aws.aws_caller_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.aws_caller_info_module.rst)|Get information about the user and account being used to make AWS calls
[amazon.aws.cloudformation](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.cloudformation_module.rst)|Create or delete an AWS CloudFormation stack
[amazon.aws.cloudformation_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.cloudformation_info_module.rst)|Obtain information about an AWS CloudFormation stack
[amazon.aws.ec2_ami](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_ami_module.rst)|Create or destroy an image (AMI) in ec2
[amazon.aws.ec2_ami](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_ami_module.rst)|Create or destroy an image (AMI) in EC2
[amazon.aws.ec2_ami_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_ami_info_module.rst)|Gather information about ec2 AMIs
[amazon.aws.ec2_eni](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_eni_module.rst)|Create and optionally attach an Elastic Network Interface (ENI) to an instance
[amazon.aws.ec2_eni_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_eni_info_module.rst)|Gather information about ec2 ENI interfaces in AWS
[amazon.aws.ec2_group](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_group_module.rst)|Maintain an ec2 VPC security group
[amazon.aws.ec2_group_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_group_info_module.rst)|Gather information about ec2 security groups in AWS
[amazon.aws.ec2_instance](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_instance_module.rst)|Create & manage EC2 instances
[amazon.aws.ec2_instance_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_instance_info_module.rst)|Gather information about ec2 instances in AWS
[amazon.aws.ec2_key](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_key_module.rst)|Create or delete an ec2 key pair
[amazon.aws.ec2_key](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_key_module.rst)|Create or delete an EC2 key pair
[amazon.aws.ec2_metadata_facts](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_metadata_facts_module.rst)|Gathers facts (instance metadata) about remote hosts within EC2
[amazon.aws.ec2_security_group](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_security_group_module.rst)|Maintain an EC2 security group
[amazon.aws.ec2_security_group_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_security_group_info_module.rst)|Gather information about EC2 security groups in AWS
[amazon.aws.ec2_snapshot](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_snapshot_module.rst)|Creates a snapshot from an existing volume
[amazon.aws.ec2_snapshot_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_snapshot_info_module.rst)|Gathers information about EC2 volume snapshots in AWS
[amazon.aws.ec2_spot_instance](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_spot_instance_module.rst)|Request, stop, reboot or cancel spot instance
[amazon.aws.ec2_spot_instance_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_spot_instance_info_module.rst)|Gather information about ec2 spot instance requests
[amazon.aws.ec2_tag](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_tag_module.rst)|Create and remove tags on ec2 resources
[amazon.aws.ec2_tag_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_tag_info_module.rst)|List tags on ec2 resources
[amazon.aws.ec2_vol](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vol_module.rst)|Create and attach a volume, return volume id and device map
[amazon.aws.ec2_vol](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vol_module.rst)|Create and attach a volume, return volume ID and device map
[amazon.aws.ec2_vol_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vol_info_module.rst)|Gather information about ec2 volumes in AWS
[amazon.aws.ec2_vpc_dhcp_option](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_dhcp_option_module.rst)|Manages DHCP Options, and can ensure the DHCP options for the given VPC match what's requested
[amazon.aws.ec2_vpc_dhcp_option_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_dhcp_option_info_module.rst)|Gather information about dhcp options sets in AWS
[amazon.aws.ec2_vpc_endpoint](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_endpoint_module.rst)|Create and delete AWS VPC Endpoints.
[amazon.aws.ec2_vpc_dhcp_option_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_dhcp_option_info_module.rst)|Gather information about DHCP options sets in AWS
[amazon.aws.ec2_vpc_endpoint](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_endpoint_module.rst)|Create and delete AWS VPC endpoints
[amazon.aws.ec2_vpc_endpoint_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_endpoint_info_module.rst)|Retrieves AWS VPC endpoints details using AWS methods
[amazon.aws.ec2_vpc_endpoint_service_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_endpoint_service_info_module.rst)|Retrieves AWS VPC endpoint service details
[amazon.aws.ec2_vpc_igw](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_igw_module.rst)|Manage an AWS VPC Internet gateway
[amazon.aws.ec2_vpc_igw_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_igw_info_module.rst)|Gather information about internet gateways in AWS
[amazon.aws.ec2_vpc_nat_gateway](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_nat_gateway_module.rst)|Manage AWS VPC NAT Gateways
[amazon.aws.ec2_vpc_nat_gateway_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_nat_gateway_info_module.rst)|Retrieves AWS VPC Managed Nat Gateway details using AWS methods
[amazon.aws.ec2_vpc_net](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_net_module.rst)|Configure AWS virtual private clouds
[amazon.aws.ec2_vpc_net](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_net_module.rst)|Configure AWS Virtual Private Clouds
[amazon.aws.ec2_vpc_net_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_net_info_module.rst)|Gather information about ec2 VPCs in AWS
[amazon.aws.ec2_vpc_route_table](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_route_table_module.rst)|Manage route tables for AWS virtual private clouds
[amazon.aws.ec2_vpc_route_table](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_route_table_module.rst)|Manage route tables for AWS Virtual Private Clouds
[amazon.aws.ec2_vpc_route_table_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_route_table_info_module.rst)|Gather information about ec2 VPC route tables in AWS
[amazon.aws.ec2_vpc_subnet](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_subnet_module.rst)|Manage subnets in AWS virtual private clouds
[amazon.aws.ec2_vpc_subnet_info](https://github.com/ansible-collections/amazon.aws/blob/main/docs/amazon.aws.ec2_vpc_subnet_info_module.rst)|Gather information about ec2 VPC subnets in AWS
Expand Down
46 changes: 46 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -819,6 +819,23 @@ releases:
release_date: '2022-05-26'
3.3.1:
release_date: '2022-06-22'
3.4.0:
changes:
bugfixes:
- elb_application_lb - fix ``KeyError`` when balancing across two Target Groups
(https://github.com/ansible-collections/community.aws/issues/1089).
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating
a new ELB in check mode with a health check (https://github.com/ansible-collections/amazon.aws/pull/915).
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating
a new ELB using security group names (https://github.com/ansible-collections/amazon.aws/issues/914).
minor_changes:
- ec2_instance - expanded the use of the automatic retries on temporary failures
(https://github.com/ansible-collections/amazon.aws/issues/927).
fragments:
- 1089-elb_application_lb-ForwardConfig-KeyError.yml
- 914-elb_classic_lb-security_group_names.yml
- 927-ec2_instance-retries.yml
release_date: '2022-08-02'
4.0.0:
changes:
breaking_changes:
Expand Down Expand Up @@ -963,3 +980,32 @@ releases:
- 878-ec2_group.yml
- release-4--botocore.yml
release_date: '2022-06-22'
4.1.0:
changes:
bugfixes:
- aws_ec2 - ensure the correct number of hosts are returned when tags as hostnames
are used (https://github.com/ansible-collections/amazon.aws/pull/862).
- elb_application_lb - fix ``KeyError`` when balancing across two Target Groups
(https://github.com/ansible-collections/community.aws/issues/1089).
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating
a new ELB in check mode with a health check (https://github.com/ansible-collections/amazon.aws/pull/915).
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating
a new ELB using security group names (https://github.com/ansible-collections/amazon.aws/issues/914).
deprecated_features:
- amazon.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 (https://github.com/ansible-collections/amazon.aws/pull/935).
minor_changes:
- ec2_instance - expanded the use of the automatic retries on temporary failures
(https://github.com/ansible-collections/amazon.aws/issues/927).
- s3_bucket - updated module to enable support for setting S3 Bucket Keys for
SSE-KMS (https://github.com/ansible-collections/amazon.aws/pull/882).
fragments:
- 1089-elb_application_lb-ForwardConfig-KeyError.yml
- 862-aws_ec2-hostnames.yml
- 882-s3_bucket-bucket-keys.yml
- 914-elb_classic_lb-security_group_names.yml
- 927-ec2_instance-retries.yml
- python.yml
release_date: '2022-08-02'

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/862-aws_ec2-hostnames.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/882-s3_bucket-bucket-keys.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/927-ec2_instance-retries.yml

This file was deleted.

4 changes: 2 additions & 2 deletions docs/amazon.aws.aws_account_attribute_lookup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Requirements
The below requirements are needed on the local Ansible controller node that executes this lookup.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
5 changes: 2 additions & 3 deletions docs/amazon.aws.aws_az_info_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ Version added: 1.0.0
Synopsis
--------
- Gather information about availability zones in AWS.
- This module was called :ref:`amazon.aws.aws_az_facts <amazon.aws.aws_az_facts_module>` before Ansible 2.9. The usage did not change.



Expand All @@ -27,8 +26,8 @@ Requirements
The below requirements are needed on the host that executes this module.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
4 changes: 2 additions & 2 deletions docs/amazon.aws.aws_caller_info_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ Requirements
The below requirements are needed on the host that executes this module.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
4 changes: 2 additions & 2 deletions docs/amazon.aws.aws_ec2_inventory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Requirements
The below requirements are needed on the local Ansible controller node that executes this inventory.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
4 changes: 2 additions & 2 deletions docs/amazon.aws.aws_rds_inventory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Requirements
The below requirements are needed on the local Ansible controller node that executes this inventory.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
4 changes: 2 additions & 2 deletions docs/amazon.aws.aws_secret_lookup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ Requirements
The below requirements are needed on the local Ansible controller node that executes this lookup.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
4 changes: 2 additions & 2 deletions docs/amazon.aws.aws_ssm_lookup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ Requirements
The below requirements are needed on the local Ansible controller node that executes this lookup.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
4 changes: 2 additions & 2 deletions docs/amazon.aws.cloudformation_info_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Requirements
The below requirements are needed on the host that executes this module.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
4 changes: 2 additions & 2 deletions docs/amazon.aws.cloudformation_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Requirements
The below requirements are needed on the host that executes this module.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
4 changes: 2 additions & 2 deletions docs/amazon.aws.ec2_ami_info_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Requirements
The below requirements are needed on the host that executes this module.

- python >= 3.6
- boto3 >= 1.17.0
- botocore >= 1.20.0
- boto3 >= 1.18.0
- botocore >= 1.21.0


Parameters
Expand Down
Loading

0 comments on commit 4c6faed

Please sign in to comment.