Releases: ansible-collections/cloud.terraform
Releases · ansible-collections/cloud.terraform
cloud.terraform 4.0.0
Release Summary
This major release updates the workspace logic for the Terraform module and adds some bug fixes.
Breaking Changes / Porting Guide
- terraform - The default value
defaultfor theworkspaceargument has been removed (#200).
Minor Changes
- inventory/terraform_state - Support for custom Terraform providers (#146).
- terraform - Update module logic to determine workspace (#200).
Bugfixes
v3.0.0
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.
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
Breaking Changes / Porting Guide
- Remove support for ansible-core < 2.14 (#102).
Major Changes
- terraform_provider - Added
search_child_modulesoption (#55). - terraform_provider - Allow
project_pathin terraform_provider inventory plugin to accept a list of paths (#55).
Minor Changes
- Removed integration tests workaround in terrform_provider. (#84)
- Set default of
state_filein terraform_provider inventory plugin to a blank string (#55). - terraform - add support for
workspacewhen runningterraform output(#85). - terraform_output - add support for
workspacewhen runningterraform output(#85). - tf_output - add support for
workspacewhen runningterraform output(#85). - terraform - cleanup temporary file create during module execution. (#2)
Bugfixes
- module_utils - Accept Terraform executables present on PATH passed in as
binary_pathwithout specifying their absolute path. (#49) - module_utils - Allow
nested_typeattribute in terraform schema. (#93) - module_utils - Fix AWS SQS queue creation. The
valuesattribute in terraform output is optional. SQS is one of (rare) cases wherevaluesis absent. (#86) - terraform - fix spaces between characters in command field in result (#76).
- move test requirements out of the requirements.txt file (#67).
- terraform - fix issue with
plan_fileoption specified withcheck_mode=trueandstateset to one ofpresentandabsent, the module is enable now to generate a Terraform file to the specified location (#87).