Go to file
2024-09-12 00:38:13 +00:00
.circleci Updated to new circle ci image 2022-10-25 09:45:32 -04:00
cmd Updated configuration manager to correctly retain stableonly value. 2023-02-04 07:40:33 -05:00
.gitignore Initial commit 2022-02-23 13:15:12 -05:00
configManagement_test.go Updated configuration manager to correctly retain stableonly value. 2023-02-04 07:40:33 -05:00
configManagement.go Updated configuration manager to correctly retain stableonly value. 2023-02-04 07:40:33 -05:00
darwin_amd64.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
darwin_arm_64.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
fileHandler_test.go Added support for default terraform version 2022-06-15 22:52:19 -04:00
fileHandler.go Added comments 2022-06-18 09:41:00 -04:00
freebsd_386.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
freebsd_amd_64.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
freebsd_arm.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
go.mod Initial commit 2022-02-23 13:15:12 -05:00
go.sum Initial commit 2022-02-23 13:15:12 -05:00
linux_386.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
linux_amd_64.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
linux_arm64.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
linux_arm.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
Makefile Fixed make install command 2023-10-05 17:02:10 -04:00
openbsd_386.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
openbsd_amd64.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
README.md Fixed make install command 2023-10-05 17:02:10 -04:00
SemVersion_test.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
SemVersion.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
solaris_amd64.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
versionedTerraform_test.go Added exit code 2022-10-21 09:39:06 -04:00
versionedTerraform.go Add error handling and improve comments 2024-09-11 20:27:10 -04:00
windows_386.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00
windows_amd64.go added fix to use x86 in for arm mac's where arm package is unavailable 2023-10-03 19:26:18 -04:00

<ORG_NAME>

Versioned Terraform

A wrapper for terraform to detect the expected version of terraform, download, and execute that version

Requirements

  • go

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

Configuration

A configuration file is created in ~/.versionedTerraform

StableOnly boolean values: true/false
This value is used to restrict terraform to release versions only defaults to true

Known Issues