Skip to content

Commit a1b2b5d

Browse files
authored
Prepare release 2.0.0 (#105)
* Prepare Release 2.0.0 * code review * update plugins documentation (collection_prep_add_docs -p .) * update sections in changelogs/changelog.yaml * Set breaking_changes section as the top of the changelog configuration
1 parent a0306d7 commit a1b2b5d

22 files changed

+198
-103
lines changed

CHANGELOG.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,42 @@ The cloud.terraform collection Release Notes
55
.. contents:: Topics
66

77

8+
v2.0.0
9+
======
10+
11+
Breaking Changes / Porting Guide
12+
--------------------------------
13+
14+
- Remove support for ansible-core < 2.14 (https://github.com/ansible-collections/cloud.terraform/pull/102).
15+
16+
17+
Major Changes
18+
-------------
19+
20+
- terraform_provider - Added ``search_child_modules`` option (https://github.com/ansible-collections/cloud.terraform/pull/55).
21+
- terraform_provider - Allow ``project_path`` in terraform_provider inventory plugin to accept a list of paths (https://github.com/ansible-collections/cloud.terraform/pull/55).
22+
23+
Minor Changes
24+
-------------
25+
26+
- Removed integration tests workaround in terrform_provider. (https://github.com/ansible-collections/cloud.terraform/pull/84)
27+
- Set default of ``state_file`` in terraform_provider inventory plugin to a blank string (https://github.com/ansible-collections/cloud.terraform/pull/55).
28+
- terraform - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
29+
- terraform_output - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
30+
- tf_output - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
31+
- terraform - cleanup temporary file create during module execution. (https://github.com/ansible-collections/cloud.terraform/issues/2)
32+
33+
34+
Bugfixes
35+
--------
36+
37+
- module_utils - Accept Terraform executables present on PATH passed in as ``binary_path`` without specifying their absolute path. (https://github.com/ansible-collections/cloud.terraform/issues/49)
38+
- module_utils - Allow ``nested_type`` attribute in terraform schema. (https://github.com/ansible-collections/cloud.terraform/issues/93)
39+
- module_utils - Fix AWS SQS queue creation. The ``values`` attribute in terraform output is optional. SQS is one of (rare) cases where ``values`` is absent. (https://github.com/ansible-collections/cloud.terraform/issues/86)
40+
- terraform - fix spaces between characters in command field in result (https://github.com/ansible-collections/cloud.terraform/pull/76).
41+
- move test requirements out of the requirements.txt file (https://github.com/ansible-collections/cloud.terraform/pull/67).
42+
- terraform - fix issue with ``plan_file`` option specified with ``check_mode=true`` and ``state`` set to one of ``present`` and ``absent``, the module is enable now to generate a Terraform file to the specified location (https://github.com/ansible-collections/cloud.terraform/issues/87).
43+
844
v1.1.0
945
======
1046

changelogs/changelog.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,40 @@ releases:
7070
name: terraform_provider
7171
namespace: null
7272
release_date: '2023-03-23'
73+
2.0.0:
74+
changes:
75+
breaking_changes:
76+
- Remove support for ansible-core < 2.14 (https://github.com/ansible-collections/cloud.terraform/pull/102).
77+
bugfixes:
78+
- module_utils - Accept Terraform executables present on PATH passed in as ``binary_path`` without specifying their absolute path. (https://github.com/ansible-collections/cloud.terraform/issues/49)
79+
- module_utils - Allow ``nested_type`` attribute in terraform schema. (https://github.com/ansible-collections/cloud.terraform/issues/93)
80+
- module_utils - Fix AWS SQS queue creation. The ``values`` attribute in terraform output is optional. SQS is one of (rare) cases where ``values`` is absent. (https://github.com/ansible-collections/cloud.terraform/issues/86)
81+
- terraform - fix spaces between characters in command field in result (https://github.com/ansible-collections/cloud.terraform/pull/76).
82+
- move test requirements out of the requirements.txt file (https://github.com/ansible-collections/cloud.terraform/pull/67).
83+
- terraform - fix issue with ``plan_file`` option specified with ``check_mode=true`` and ``state`` set to one of ``present`` and ``absent``, the module is enable now to generate a Terraform file to the specified location (https://github.com/ansible-collections/cloud.terraform/issues/87).
84+
major_changes:
85+
- terraform_provider - Added ``search_child_modules`` option (https://github.com/ansible-collections/cloud.terraform/pull/55).
86+
- terraform_provider - Allow ``project_path`` in terraform_provider inventory plugin to accept a list of paths (https://github.com/ansible-collections/cloud.terraform/pull/55).
87+
minor_changes:
88+
- Removed integration tests workaround in terrform_provider. (https://github.com/ansible-collections/cloud.terraform/pull/84)
89+
- Set default of ``state_file`` in terraform_provider inventory plugin to a blank string (https://github.com/ansible-collections/cloud.terraform/pull/55).
90+
- terraform - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
91+
- terraform_output - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
92+
- tf_output - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
93+
- terraform - cleanup temporary file create during module execution. (https://github.com/ansible-collections/cloud.terraform/issues/2)
94+
fragments:
95+
- 20230524-aws_integration_tests.yml
96+
- 20230913-add-support-for-workspace-when-running-terraform_output.yml
97+
- 20230914-fix-integration-target-terraform_provider.yml
98+
- 20231016-fix-terraform-plan_file-option.yml
99+
- 20231025-fix-aws-sqs.yml
100+
- 20231109-update-supported-ansible-versions.yaml
101+
- 20231110-allow-nested_type-attributes.yml
102+
- 49-command_name_in_binary_path.yaml
103+
- 67-test-requirements.yml
104+
- 76-fix_command_spaces_in_output.yml
105+
- inventory_parse_options.yaml
106+
- standardize_requirements.yml
107+
- terraform-cleanup-file.yml
108+
- terraform_provider_remove_workaround.yml
109+
release_date: '2023-11-17'

changelogs/config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ notesdir: fragments
99
prelude_section_name: release_summary
1010
prelude_section_title: Release Summary
1111
sections:
12+
- - breaking_changes
13+
- Breaking Changes / Porting Guide
1214
- - major_changes
1315
- Major Changes
1416
- - minor_changes
1517
- Minor Changes
16-
- - breaking_changes
17-
- Breaking Changes / Porting Guide
1818
- - deprecated_features
1919
- Deprecated Features
2020
- - removed_features

changelogs/fragments/20230524-aws_integration_tests.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/20230913-add-support-for-workspace-when-running-terraform_output.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelogs/fragments/20230914-fix-integration-target-terraform_provider.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelogs/fragments/20231016-fix-terraform-plan_file-option.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelogs/fragments/20231025-fix-aws-sqs.yml

Lines changed: 0 additions & 7 deletions
This file was deleted.

changelogs/fragments/20231109-update-supported-ansible-versions.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelogs/fragments/20231110-allow-nested_type-attributes.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)