Chapter 2: Terraform Installation Guide
In the previous chapter, we discussed Infrastructure as Code (IaC), mainly focusing on what Terraform is, and then we covered a comparison of Terraform with other available IaC options, such as AWS CloudFormation templates, Azure ARM templates, and Google Cloud Deployment Manager. Moving on, we had a detailed discussion about Terraform architecture and further learned about different versions of Terraform and their respective available features.
In this chapter, we will be focusing on how you can install Terraform on your local machine, whether it is Windows, Linux, or macOS. Once you are done with the installation of Terraform, you should be able to start drafting your configuration code in Terraform and run it locally from your system.
The following topics will be covered in this chapter:
- Installing Terraform on Windows
- Installing Terraform on Linux
- Installing Terraform on macOS