Arch Linux
Installing terraform
on Arch Linux variants is pretty straightforward. Its available here and supported in their standard repository.
$ sudo pacman -Sy terraform
You can test that worked with:
[[email protected] ~]$ terraform -v Terraform v0.11.13
CentOS 7
Unfortunately the situation is not quite as straightforward for Ubuntu or CentOS installations. If you’re a Private Terraform Enterprise customer, you may want to check this guide out. For the rest of us, we need to manually download and install.
First install a couple of useful packages:
$ sudo yum install jq wget unzip -y
With these two packages installed, you can download the latest package with:
$ wget $(echo "https://releases.hashicorp.com/terraform/$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version')/terraform_$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version')_linux_amd64.zip")
Unzip the package and move it to your local bin
directory.
$ unzip terraform_0.11.13_linux_amd64.zip $ sudo mv -v terraform /usr/local/bin/
Test that worked with:
[[email protected] ~]$ terraform -version Terraform v0.11.13
Ubuntu
Installing Terraform on Ubuntu is actually the same process as that of CentOS; it must be manually installed. First install some required packages like unzip
and jq
.
[email protected]:~$ sudo apt install unzip -y
Download the latest package with:
[email protected]:~$ wget $(echo "https://releases.hashicorp.com/terraform/$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version')/terraform_$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version')_linux_amd64.zip")
Then unzip and move the binary to /usr/local/bin
.
[email protected]:~$ unzip terraform_0.11.14_linux_amd64.zip [email protected]:~$ sudo mv -v terraform /usr/local/bin/
Again, test that worked with:
[email protected]:~$ terraform -v Terraform v0.11.14
Be the first to comment