Skip to content

Commit a6edc99

Browse files
amazon.aws 3.0.0 prep release (#584)
amazon.aws 3.0.0 prep release SUMMARY Prep 3.0.0 release Run add_docs, generate changelog ISSUE TYPE Feature Pull Request Reviewed-by: Mark Chappell <None> Reviewed-by: Alina Buzachis <None> Reviewed-by: Jill R <None> Reviewed-by: None <None>
1 parent bbdaf2c commit a6edc99

29 files changed

+342
-352
lines changed

CHANGELOG.rst

+37
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,43 @@ community.aws Release Notes
55
.. contents:: Topics
66

77

8+
v3.0.0
9+
======
10+
11+
Major Changes
12+
-------------
13+
14+
- amazon.aws collection - The amazon.aws collection has dropped support for ``botocore<1.19.0`` and ``boto3<1.16.0``. Most modules will continue to work with older versions of the AWS SDK, however compatability with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible (https://github.com/ansible-collections/amazon.aws/pull/574).
15+
16+
Minor Changes
17+
-------------
18+
19+
- ec2_instance - add count parameter support (https://github.com/ansible-collections/amazon.aws/pull/539).
20+
21+
Breaking Changes / Porting Guide
22+
--------------------------------
23+
24+
- aws_caller_facts - Remove deprecated ``aws_caller_facts`` alias. Please use ``aws_caller_info`` instead.
25+
- cloudformation_facts - Remove deprecated ``cloudformation_facts`` alias. Please use ``cloudformation_info`` instead.
26+
- ec2_ami_facts - Remove deprecated ``ec2_ami_facts`` alias. Please use ``ec2_ami_info`` instead.
27+
- ec2_eni_facts - Remove deprecated ``ec2_eni_facts`` alias. Please use ``ec2_eni_info`` instead.
28+
- ec2_group_facts - Remove deprecated ``ec2_group_facts`` alias. Please use ``ec2_group_info`` instead.
29+
- ec2_instance_facts - Remove deprecated ``ec2_instance_facts`` alias. Please use ``ec2_instance_info`` instead.
30+
- ec2_snapshot_facts - Remove deprecated ``ec2_snapshot_facts`` alias. Please use ``ec2_snapshot_info`` instead.
31+
- ec2_vol_facts - Remove deprecated ``ec2_vol_facts`` alias. Please use ``ec2_vol_info`` instead.
32+
- ec2_vpc_dhcp_option_facts - Remove deprecated ``ec2_vpc_dhcp_option_facts`` alias. Please use ``ec2_vpc_dhcp_option_info`` instead.
33+
- ec2_vpc_endpoint_facts - Remove deprecated ``ec2_vpc_endpoint_facts`` alias. Please use ``ec2_vpc_endpoint_info`` instead.
34+
- ec2_vpc_igw_facts - Remove deprecated ``ec2_vpc_igw_facts`` alias. Please use ``ec2_vpc_igw_info`` instead.
35+
- ec2_vpc_nat_gateway_facts - Remove deprecated ``ec2_vpc_nat_gateway_facts`` alias. Please use ``ec2_vpc_nat_gateway_info`` instead.
36+
- ec2_vpc_net_facts - Remove deprecated ``ec2_vpc_net_facts`` alias. Please use ``ec2_vpc_net_info`` instead.
37+
- ec2_vpc_route_table_facts - Remove deprecated ``ec2_vpc_route_table_facts`` alias. Please use ``ec2_vpc_route_table_info`` instead.
38+
- ec2_vpc_subnet_facts - Remove deprecated ``ec2_vpc_subnet_facts`` alias. Please use ``ec2_vpc_subnet_info`` instead.
39+
40+
Deprecated Features
41+
-------------------
42+
43+
- module_utils - support for the original AWS SDK `boto` has been deprecated in favour of the `boto3`/`botocore` SDK. All `boto` based modules have either been deprecated or migrated to `botocore`, and the remaining support code in module_utils will be removed in release 4.0.0 of the amazon.aws collection. Any modules outside of the amazon.aws and community.aws collections based on the `boto` library will need to be migrated to the `boto3`/`botocore` libraries (https://github.com/ansible-collections/amazon.aws/pull/575).
44+
845
v2.1.0
946
======
1047

changelogs/changelog.yaml

+55
Original file line numberDiff line numberDiff line change
@@ -594,3 +594,58 @@ releases:
594594
- 552-elb_classic_lb-fact.yml
595595
- 557-action_group-missing-entry.yml
596596
release_date: '2021-11-11'
597+
3.0.0:
598+
changes:
599+
breaking_changes:
600+
- aws_caller_facts - Remove deprecated ``aws_caller_facts`` alias. Please use
601+
``aws_caller_info`` instead.
602+
- cloudformation_facts - Remove deprecated ``cloudformation_facts`` alias. Please
603+
use ``cloudformation_info`` instead.
604+
- ec2_ami_facts - Remove deprecated ``ec2_ami_facts`` alias. Please use ``ec2_ami_info``
605+
instead.
606+
- ec2_eni_facts - Remove deprecated ``ec2_eni_facts`` alias. Please use ``ec2_eni_info``
607+
instead.
608+
- ec2_group_facts - Remove deprecated ``ec2_group_facts`` alias. Please use
609+
``ec2_group_info`` instead.
610+
- ec2_instance_facts - Remove deprecated ``ec2_instance_facts`` alias. Please
611+
use ``ec2_instance_info`` instead.
612+
- ec2_snapshot_facts - Remove deprecated ``ec2_snapshot_facts`` alias. Please
613+
use ``ec2_snapshot_info`` instead.
614+
- ec2_vol_facts - Remove deprecated ``ec2_vol_facts`` alias. Please use ``ec2_vol_info``
615+
instead.
616+
- ec2_vpc_dhcp_option_facts - Remove deprecated ``ec2_vpc_dhcp_option_facts``
617+
alias. Please use ``ec2_vpc_dhcp_option_info`` instead.
618+
- ec2_vpc_endpoint_facts - Remove deprecated ``ec2_vpc_endpoint_facts`` alias. Please
619+
use ``ec2_vpc_endpoint_info`` instead.
620+
- ec2_vpc_igw_facts - Remove deprecated ``ec2_vpc_igw_facts`` alias. Please
621+
use ``ec2_vpc_igw_info`` instead.
622+
- ec2_vpc_nat_gateway_facts - Remove deprecated ``ec2_vpc_nat_gateway_facts``
623+
alias. Please use ``ec2_vpc_nat_gateway_info`` instead.
624+
- ec2_vpc_net_facts - Remove deprecated ``ec2_vpc_net_facts`` alias. Please
625+
use ``ec2_vpc_net_info`` instead.
626+
- ec2_vpc_route_table_facts - Remove deprecated ``ec2_vpc_route_table_facts``
627+
alias. Please use ``ec2_vpc_route_table_info`` instead.
628+
- ec2_vpc_subnet_facts - Remove deprecated ``ec2_vpc_subnet_facts`` alias. Please
629+
use ``ec2_vpc_subnet_info`` instead.
630+
deprecated_features:
631+
- module_utils - support for the original AWS SDK `boto` has been deprecated
632+
in favour of the `boto3`/`botocore` SDK. All `boto` based modules have either
633+
been deprecated or migrated to `botocore`, and the remaining support code
634+
in module_utils will be removed in release 4.0.0 of the amazon.aws collection.
635+
Any modules outside of the amazon.aws and community.aws collections based
636+
on the `boto` library will need to be migrated to the `boto3`/`botocore` libraries
637+
(https://github.com/ansible-collections/amazon.aws/pull/575).
638+
major_changes:
639+
- amazon.aws collection - The amazon.aws collection has dropped support for
640+
``botocore<1.19.0`` and ``boto3<1.16.0``. Most modules will continue to work
641+
with older versions of the AWS SDK, however compatability with older versions
642+
of the SDK is not guaranteed and will not be tested. When using older versions
643+
of the SDK a warning will be emitted by Ansible (https://github.com/ansible-collections/amazon.aws/pull/574).
644+
minor_changes:
645+
- ec2_instance - add count parameter support (https://github.com/ansible-collections/amazon.aws/pull/539).
646+
fragments:
647+
- 539-ec2_instance_add_count_param.yml
648+
- 574-botocore-1-19-0.yml
649+
- 575-deprecate-boto.yml
650+
- remove_deprecated_facts.yml
651+
release_date: '2021-12-06'

changelogs/fragments/539-ec2_instance_add_count_param.yml

-3
This file was deleted.

changelogs/fragments/574-botocore-1-19-0.yml

-7
This file was deleted.

changelogs/fragments/575-deprecate-boto.yml

-5
This file was deleted.

changelogs/fragments/remove_deprecated_facts.yml

-16
This file was deleted.

docs/amazon.aws.aws_account_attribute_lookup.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The below requirements are needed on the local Ansible controller node that exec
2626

2727
- python >= 3.6
2828
- boto3
29-
- botocore >= 1.18.0
29+
- botocore >= 1.19.0
3030

3131

3232
Parameters

docs/amazon.aws.aws_caller_info_module.rst

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ Synopsis
1919
--------
2020
- This module returns information about the account and user / role from which the AWS access tokens originate.
2121
- The primary use of this is to get the account id for templating into ARNs or similar to avoid needing to specify this information in inventory.
22-
- This module was called :ref:`amazon.aws.aws_caller_facts <amazon.aws.aws_caller_facts_module>` before Ansible 2.9. The usage did not change.
2322

2423

2524

0 commit comments

Comments
 (0)