Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare Release 2.1.0 #135

Merged
merged 2 commits into from
May 23, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 24 additions & 6 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,26 @@ The cloud.terraform collection Release Notes

.. contents:: Topics

v2.1.0
======

Release Summary
---------------

The cloud.terraform 2.1.0 release includes a new module to plan_stash and a new inventory plugin terraform_state
abikouo marked this conversation as resolved.
Show resolved Hide resolved

New Plugins
-----------

Inventory
~~~~~~~~~

- terraform_state - Builds an inventory from resources created by cloud providers.

New Modules
-----------

- plan_stash - Handle the base64 encoding or decoding of a terraform plan file

v2.0.0
======
Expand All @@ -13,33 +33,31 @@ Breaking Changes / Porting Guide

- Remove support for ansible-core < 2.14 (https://github.com/ansible-collections/cloud.terraform/pull/102).


Major Changes
-------------

- terraform_provider - Added ``search_child_modules`` option (https://github.com/ansible-collections/cloud.terraform/pull/55).
- 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).
- terraform_provider - Added ``search_child_modules`` option (https://github.com/ansible-collections/cloud.terraform/pull/55).

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

- Removed integration tests workaround in terrform_provider. (https://github.com/ansible-collections/cloud.terraform/pull/84)
- Set default of ``state_file`` in terraform_provider inventory plugin to a blank string (https://github.com/ansible-collections/cloud.terraform/pull/55).
- terraform - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
- terraform - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
- terraform - cleanup temporary file create during module execution. (https://github.com/ansible-collections/cloud.terraform/issues/2)
- terraform_output - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
- tf_output - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
- terraform - cleanup temporary file create during module execution. (https://github.com/ansible-collections/cloud.terraform/issues/2)


Bugfixes
--------

- 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)
- module_utils - Allow ``nested_type`` attribute in terraform schema. (https://github.com/ansible-collections/cloud.terraform/issues/93)
- 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)
- terraform - fix spaces between characters in command field in result (https://github.com/ansible-collections/cloud.terraform/pull/76).
- move test requirements out of the requirements.txt file (https://github.com/ansible-collections/cloud.terraform/pull/67).
- 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).
- terraform - fix spaces between characters in command field in result (https://github.com/ansible-collections/cloud.terraform/pull/76).

v1.1.0
======
Expand Down
45 changes: 36 additions & 9 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,22 +75,32 @@ releases:
breaking_changes:
- Remove support for ansible-core < 2.14 (https://github.com/ansible-collections/cloud.terraform/pull/102).
bugfixes:
- 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)
- 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)
- module_utils - Allow ``nested_type`` attribute in terraform schema. (https://github.com/ansible-collections/cloud.terraform/issues/93)
- 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)
- terraform - fix spaces between characters in command field in result (https://github.com/ansible-collections/cloud.terraform/pull/76).
- 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)
- move test requirements out of the requirements.txt file (https://github.com/ansible-collections/cloud.terraform/pull/67).
- 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).
- 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).
- terraform - fix spaces between characters in command field in result (https://github.com/ansible-collections/cloud.terraform/pull/76).
major_changes:
- 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).
- terraform_provider - Added ``search_child_modules`` option (https://github.com/ansible-collections/cloud.terraform/pull/55).
- 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).
minor_changes:
- Removed integration tests workaround in terrform_provider. (https://github.com/ansible-collections/cloud.terraform/pull/84)
- Set default of ``state_file`` in terraform_provider inventory plugin to a blank string (https://github.com/ansible-collections/cloud.terraform/pull/55).
- terraform - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
- terraform_output - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
- tf_output - add support for ``workspace`` when running ``terraform output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
- Set default of ``state_file`` in terraform_provider inventory plugin to a
blank string (https://github.com/ansible-collections/cloud.terraform/pull/55).
- terraform - add support for ``workspace`` when running ``terraform output``
(https://github.com/ansible-collections/cloud.terraform/issues/85).
- terraform - cleanup temporary file create during module execution. (https://github.com/ansible-collections/cloud.terraform/issues/2)
- terraform_output - add support for ``workspace`` when running ``terraform
output`` (https://github.com/ansible-collections/cloud.terraform/issues/85).
- tf_output - add support for ``workspace`` when running ``terraform output``
(https://github.com/ansible-collections/cloud.terraform/issues/85).
fragments:
- 20230524-aws_integration_tests.yml
- 20230913-add-support-for-workspace-when-running-terraform_output.yml
Expand All @@ -107,3 +117,20 @@ releases:
- terraform-cleanup-file.yml
- terraform_provider_remove_workaround.yml
release_date: '2023-11-17'
2.1.0:
changes:
release_summary: The cloud.terraform 2.1.0 release includes a new module to
plan_stash and a new inventory plugin terraform_state
fragments:
- 20240217-fix-awscc-integration-test.yaml
- release.yaml
modules:
- description: Handle the base64 encoding or decoding of a terraform plan file
name: plan_stash
namespace: ''
plugins:
inventory:
- description: Builds an inventory from resources created by cloud providers.
name: terraform_state
namespace: null
release_date: '2024-05-21'
3 changes: 0 additions & 3 deletions changelogs/fragments/20240217-fix-awscc-integration-test.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace: cloud
name: terraform
version: 3.0.0-dev0
version: 2.1.0
readme: README.md
authors:
- Ansible (https://github.com/ansible)
Expand Down
Loading