Chapter 10: Terraform Cloud and Terraform Enterprise
In our previous chapter, we discussed how we can handle a large-enterprise infrastructure deployment and its updates—and other tasks—using Terraform configuration code. We saw how we can effectively write Terraform modules for major cloud providers such as Google Cloud Platform (GCP), Azure, and Amazon Web Services (AWS). Later on in the chapter, we saw how we can club multiple modules together to prepare a composite module also known as a stack. Using that stack, we managed to provision a large-enterprise infrastructure.
In this chapter, we are going to introduce different versions of the Terraform product, such as Terraform Cloud and Terraform Enterprise. We will discuss Terraform Sentinel, which allows you to implement policies as code, and will further see which features are present in Terraform Cloud and Terraform Enterprise as compared to the Terraform command-line interface (Terraform CLI), to give us an...