Methods to Set up Terraform on Home windows System

Terraform is an Infrastructure as Code (IaC) software by HashiCorp. It permits you to automate the provisioning and administration of infrastructure in your favourite cloud supplier.

Nonetheless, earlier than you possibly can create a useful resource utilizing Terraform, it’s worthwhile to set up it in your system. On this newbie pleasant submit, I’ll present you, the right way to set up Terraform on home windows system.


Let’s go forward…

Methods to Set up Terraform ?

Terraform is distributed as a single binary bundle. You may set up Terraform manually or utilizing a bundle supervisor for home windows like chocolatey.

1. Set up Terraform on Home windows Manually

On this part, we’ll see how we are able to set up terraform manually on a home windows system together with setting variable setup.

Step 1: Obtain Terraform Binary Bundle

Navigate to official Terraform obtain web page

Go to home windows tab, and you will note two completely different choices as proven below-

How to Install Terraform on Windows System

Select Amd64 in case your home windows system is of 64 bit and select 386 in case your system is 32 bits. Simply click on on that hyperlink and the bundle will get downloaded as zip archive in your system as seen beneath.

Step 2: Unzip the Archive

Copy the downloaded archive into a particular folder the place you need to hold terraform. After copying, simply extract/unzip the binary.

Step 3: Setup Home windows Path Variable

Why to Set Path?

You would possibly say that, I put in terraform and now I can use it. Nicely you possibly can in case you strive it from identical folder. Nonetheless, in case you strive it out from some other folder or path, you’ll have to specify full path of the bundle each time which could be very very inconvenient.

Setting the PATH variable for a program lets you run it from anyplace on the system with out having to specify its absolute path.

Now we all know why we have to set path, lets go forward and set it up.

When you unzip the bundle, go contained in the folder and also you see terraform software. Copy the trail from the handle bar as proven beneath and hold it useful as we’ll want it throughout setting variable setup.

How to Install Terraform on Windows System

Within the home windows menu search bar, kind ‘setting‘ and click on on Edit system setting variable

How to Install Terraform on Windows System 3 updated

As quickly as you click on on it, it opens beneath window

Click on on Atmosphere Variables and a window opens like beneath.

How to Install Terraform on Windows System 4

From the underside part within the above screenshot for system variables, choose Path variable and click on Edit

Click on New, paste the terraform path within the field and hit enter.

Click on OK. click on OK once more as two window will get opened up within the course of.

Step 4: Confirm Terraform Set up

After getting accomplished Path setup, you possibly can confirm terraform set up through the use of terraform –model command from command line.

terraform --version

As you hit enter, you see the model of the terraform put in in your system as seen above.

Should you bought that, congratulation !!!

If not and also you get terraform not acknowledged error, shut the command line and open a brand new one. You too can strive working beneath command and home windows ought to detect it.


Automated Option to Set up Terraform on Home windows

Putting in terraform manually though not troublesome, however wanted fairly a couple of steps. lets see how can we automate this. If you’re utilizing a home windows system, you need to use the bundle supervisor chocolatey.

Chocolatey is a bundle supervisor for home windows. It permits you to set up software program in your system with out a lot guide efforts. In easy phrases if I say, it’s home windows equal of yum or apt-get

Should you don’t have already got chocolatey put in in your system, use this tutorial to put in it in your system : Methods to Set up Chocolatey on Home windows

As soon as put in, you need to run choco –model command to see if was put in accurately. That is the way it appears like:

If you’re right here, I assume you have already got chocolatey put in in your system. So let’s go forward and set up terraform.

Set up Terraform utilizing Chocolatey

Open a command immediate or PowerShell terminal and hit beneath command.

choco set up terraform

When you hit enter, terraform is put in in your system and an entry to path is added as properly all by your bundle supervisor robotically.

In order that was pretty simple . Wasn’t it?

All you wanted was to run a easy command-

choco set up terraform

And that’s it.

As I mentioned within the guide set up part, you possibly can once more confirm the set up utilizing beneath command.

terraform --version

You might have efficiently put in terraform in your home windows system both manner. Go forward and begin experimenting by creating numerous sources in your favourite cloud supplier.

Small Be aware: Chocolatey and the Terraform bundle are NOT immediately maintained by HashiCorp. The most recent model of Terraform is at all times accessible by guide set up.


On this submit on “Methods to Set up Terraform on Home windows System”, we learnt to put in terraform on home windows in two methods.

  • Manually by downloading archive, unzipping and setting path
  • Mechanically utilizing choco set up terraform command

We additionally noticed that, as per HashiCorp, chocolatey and it’s terraform bundle are usually not managed by HashiCorp. Due to this fact, in case you see it’s not putting in newest one, you possibly can at all times use guide set up to put in it.

I hope you have been capable of set up it in your system. Please let me know in remark part in case you will have any doubt.

Loved the content material?

Subscribe to our e-newsletter beneath to get superior AWS studying supplies delivered straight to your inbox.

Don’t neglect to encourage me by-

  • Including a remark beneath on what you appreciated and what may be improved.
  • Observe us on
  • Share this submit with your folks

Recommended Learn:


By admin

Leave a Reply

Your email address will not be published.