Posted on Leave a comment

How to Install Terraform on Linux

Introduction

Terraform is a popular Infrastructure as Code (IaC) tool that allows you to manage and provision your infrastructure through simple, declarative configuration files. It supports various cloud providers and platforms, making it a go-to tool for DevOps engineers and developers alike. In this tutorial, we will guide you through the process of installing Terraform on a Linux system.

Prerequisites

  • A Linux-based operating system (We will use Ubuntu 20.04 for this tutorial)
  • Basic knowledge of Linux terminal commands
  • Access to the terminal with root or sudo privileges

Step 1: Update Your System

Before installing any new software, it is always a good practice to update your system to ensure that you have the latest security patches and dependencies. To update your Linux system, run the following commands:

sudo apt update
sudo apt upgrade

Step 2: Download Terraform Binary

Terraform is distributed as a single binary file. To download the latest version of Terraform, visit the official Terraform download page (https://www.terraform.io/downloads.html) and select the appropriate package for your Linux distribution. Alternatively, you can use the wget or curl command to download the binary directly from the terminal.

For example, to download Terraform version 1.2.0 for 64-bit Linux, run the following command:

wget https://releases.hashicorp.com/terraform/1.4.6/terraform_1.4.6_linux_amd64.zip

Step 3: Extract the Terraform Binary

Terraform is distributed as a zip archive. After downloading the file, use the unzip command to extract the Terraform binary. If you don’t have the unzip utility installed, you can install it with the following command:

sudo apt install unzip

Now, extract the Terraform binary:

unzip terraform_1.4.6_linux_amd64.zip

Step 4: Move the Terraform Binary to a System Path

To make Terraform accessible from anywhere in your system, move the binary file to one of the directories listed in your system’s PATH variable. A common location for this is /usr/local/bin. Move the Terraform binary with the following command:

sudo mv terraform /usr/local/bin/

Step 5: Verify the Installation

To verify that Terraform has been installed successfully, run the following command:

terraform --version

If the installation was successful, you should see the version number of the installed Terraform binary:

Terraform v1.4.6

Conclusion

You have now successfully installed Terraform on your Linux system. With Terraform installed, you can start creating and managing your infrastructure using simple configuration files. To learn more about Terraform and how to use it effectively, visit the official Terraform documentation (https://www.terraform.io/docs/index.html).

Leave a Reply

Your email address will not be published. Required fields are marked *