Summary
From this chapter, you have received an understanding of the Terraform configuration files, how they are different from the JSON syntax, and the different data types supported by the Terraform language file and the JSON file. Moving further, we also discussed how we can draft Terraform configuration for major cloud providers of GCP, AWS, and Azure. We also learned about some of the best practices that can be followed while writing Terraform configuration files.
In the next chapter, we will discuss Terraform stacks, where we will learn what a Terraform stack is and how we can create a Terraform stack for the different cloud platforms of GCP, AWS, and Azure. This will help you to provision a very large enterprise infrastructure.