The standard way to install Terraform on ubuntu is via
apt but the instructions typically don't show how to
select a specific version. Most examples of how to install a specific version of terraform in a GitHub action
just pull the binary directly.
This is how you can install a specific version of Terraform for use in a GitHub action using
name: install-terraform-example on: push: branches: - main jobs: install-terraform: runs-on: ubuntu-latest steps: - run: | curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main" sudo apt-get update sudo apt-get install terraform=0.14.10