Terraform Installer Versions Save

Installer for HashiCorp Terraform - Automatic Download, Extract and Install of Latest or Specific Version

1.5.4

3 years ago

Add CPU Architecture check for aarch64 (on Linux)

  • use regular arm binary as Terraform currently does not have a separate binary for arm64

1.5.3

4 years ago

Adjust movement of binary from download folder to destination

v1.5.2

4 years ago

Add arm processor detection

v1.5.1

5 years ago

Adjust latest_version algorithm to exclude alpha releases

v1.5.0

5 years ago

fix latest version checking

  • latest version fixes
    • no longer includes beta and rc versions
    • no longer requires sort --versions-sort argument in jq-based algorithm [issue #4]
  • gather latest version only when necessary and after help [issue #4]
  • added set -e error trap [issue #4]

v1.4.0

5 years ago

Add checksum validation of downloaded file before installation

v1.3.3

5 years ago

Correct fallback value for cpu architecture detection.

v1.3.2

5 years ago

Adjust for use in CI/DevOps pipelines

v1.3.1

5 years ago

Added -c option to leave binary in current directory (for CI/DevOps use)

v1.3.0

6 years ago

Compatibility Release - works with either curl or wget and uses jq if installed

  • checks for either curl or wget and uses whichever is present
    • defaults to curl if both installed
  • if jq is installed - parses the latest version from hashicorp download page (instead of GitHub)
    • Avoids github api limit of 60 unauthenticated requests per hour
    • Useful if github release differs from version on hashicorp downloads