Releases: ansible-collections/cloud.terraform
Releases · ansible-collections/cloud.terraform
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_modules
option (#55). - terraform_provider - Allow
project_path
in 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_file
in terraform_provider inventory plugin to a blank string (#55). - terraform - add support for
workspace
when runningterraform output
(#85). - terraform_output - add support for
workspace
when runningterraform output
(#85). - tf_output - add support for
workspace
when 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_path
without specifying their absolute path. (#49) - module_utils - Allow
nested_type
attribute in terraform schema. (#93) - module_utils - Fix AWS SQS queue creation. The
values
attribute in terraform output is optional. SQS is one of (rare) cases wherevalues
is 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_file
option specified withcheck_mode=true
andstate
set to one ofpresent
andabsent
, the module is enable now to generate a Terraform file to the specified location (#87).