- Fix possible race condition in use og go-cmd
- Terraform 0.12.10
- Upgraded to go 1.15
- Upgraded to go 1.14
- Fixed issue #26 Fail if module does not exist
- Added
--destroy
option forplan
command to create plan to destroy all resources - Use go-cmd dependency instead of forked version
- Running auto init by default. If module has not been initialized before running
plan
or similar commands it will initialize it automatically. Can be turned off with--no-auto-init
flag. - Support to destroy resources if files start with DESTROY or DELETE
- Added
tau fmt
command to format tau files - Fixed execution order. Could sometimes execute dependencies too late.
- Support for defining -f multiple times to load many files / folders at same time
Improved merging of blocks. Previously map attributes in inputs block with same name would cause an error with duplicate attributes. With this release it will merge the maps together.
common_auto.hcl
inputs {
tags = {
costCenter = "IT"
resource = "Kubernetes"
}
}
kubernetes.hcl
inputs {
tags = {
responsible = "[email protected]"
}
}
Merging these 2 files together will now result in a map with costCenter
, resource
and responsible
all defined.
FEATURES:
- Support merging items in input maps together #13
IMPROVEMENTS:
- Checks that
environment_variables
are not maps or lists - Improved merging of
backend
,environment_variables
andinputs
.
First release that can be used for deployments in pipeline. This is still a bit work in progress, but stable enough to include in deployments scripts.