FEATURES
ErrWorkspaceExists
for when workspaces with the same name already exist when calling Terraform.WorkspaceNew
[GH-67]BREAKING
-detailed-exit-code
to Terraform.Plan
calls, Terraform.Plan
now also returns a bool indicating if any diff is present (#55)FEATURES
Terraform.SetAppendUserAgent
for User-Agent management from consuming applications (#46)Terraform.WorkspaceList
, Terraform.WorkspaceNew
, and Terraform.WorkspaceSelect
along with the ErrNoWorkspace
error to indicate a workspace does not exist (#56)VarFile
options (#61)BUG FIXES
FEATURES
Terraform.Refresh
method (#53)Terraform.ShowStateFile
and Terraform.ShowPlanFile
(#54)DIR
positional arg in init, destroy, and plan (#52)BUG FIXES
FEATURES
Terraform.SetStdout
and Terraform.SetStderr
to let consumers log CLI output (#49)BUG FIXES
ErrNoInit
on Terraform 0.13 (#48)FEATURES:
terraform show
(#41)BUG FIXES:
terraform version
output order (#47)FEATURES:
Terraform.SetLogPath
method to set TF_LOG_PATH
environment variable, and prevented manual setting of programmatically supported environment variables (#32)Terraform.Version
method to get executable version information (#7)BUG FIXES:
-var
handling issue (#34)BREAKING CHANGES:
exec.Cmd
versions of methods (#25)address
and id
arguments in Import()
(#24)StateShow()
to Show()
(#30)BUG FIXES:
Import()
config argument (#28)BUG FIXES:
tfinstall.Version
was incorrect between versions 0.1.1 and 0.2.1 inclusive.BUG FIXES:
NEW FEATURES:
Import()
function (#20)BUG FIXES:
github.com/hashicorp/go-getter
dependency, which added a requirement for Go 1.13.Initial release.
This Go module contains two packages, github.com/hashicorp/terraform-exec/tfexec
, and github.com/hashicorp/terraform-exec/tfinstall
, which share the same version.