We used Terraform for provisioning purpose. Terraform is an open-source infrastructure as code software tool created by HashiCorp. It enables users to define and provision a data center infrastructure. Terraform supports the modern data center (IaaS, PaaS, SaaS). Terraform can manage anything using API.
- Open source
- First release 28 July 2014
- One release in every two weeks
- More than 700 contributors
- More than 6200 GitHub stars
Prior to Terraform, the user had to guess change ordering, parallelization, and rollout effect.
Install Terraform:
Terraform supporting Operatig Systems |
This will prompt a number of OS. Choose and select the OS and download. Based on your OS, you need to run certain commands:
Install Terraform in LINUX:
$ sudo yum install -y wget
Open link https://www.terraform.io/downloads.html, right click on bit architecture and click on 'Copy link address'
Change directory, where you want to download this link.
$ cd /tmp
$ sudo wget <paste_your_copied_link_from_terraform.io>
$ sudo yum install -y zip unzip
$ unzip terraform_amd.zip
As we do unzip, this will create a directory named terraform.
$ sudo mv terraform /usr/local/bin
Install Terraform in WINDOWS:
Download Terraform file from URL: https://www.terraform.io/downloads.html. Click once on bit architecture. This will download a compressed folder of Terraform.
Extract zip file
Copy folder in c drive as C:\terraform
Set the environment variable path. For this follow the steps:
Right click on My Computer ➔ Properties ➔ Advanced System Settings ➔ Environment Variable ➔ New ➔ Variable name: Terraform ➔ Variable value: C:\terraform ➔ OK ➔ OK.
Install Terraform in MAC:
Open a terminal in Mac and run the command:
$ brew install Terraform
This will automatically download, unzip and move to the appropriate folder. There is no need to run any other command.
Verify Terraform is installed or not:
$ terraform -version
Update to the latest version:
To update Terraform, we just need to download updated Terraform and extract it to its environment variable path, which we are using like C:\terraform.
No comments:
Post a Comment