cmd | ||
.gitignore | ||
configManagement_test.go | ||
configManagement.go | ||
fileHandler_test.go | ||
fileHandler.go | ||
go.mod | ||
go.sum | ||
Makefile | ||
README.md | ||
SemVersion.go | ||
versionedTerraform_test.go | ||
versionedTerraform.go |
#Versioned Terraform A wrapper for terraform to detect the expected version of terraform, download, and execute that version
Requirements
- go compiler (only tested on go1.17)
Install
make build install
for installation to local user
make build
will create an executable file for you to place where you'd like
Commands
All arguments are passed through to terraform
sample usage
versionedTerraform version
will display the terraform version executed in a folder
Known Issues
Currently, does not support semantic versioning between values
i.e. required_version = "~> 0.14", "< 0.14.3"