Summary
In this chapter, we discussed different HashiCorp products under the umbrella of Terraform, such as Terraform Cloud and Terraform Enterprise. We also discussed how Terraform Cloud or Terraform Enterprise can help you to collaborate between teams. We also understood the advantages we can expect when using Terraform Cloud and Terraform Enterprise. We further discussed Terraform Sentinel (that is, policy as code), which can be introduced in between terraform plan
and terraform apply
phases so that Terraform performs a precheck, and if the configuration passes through all the necessary checks or the policy gets overridden by authorized users, only then will the terraform apply
phase get executed. This whole chapter should help you in selecting the right Terraform products, depending upon the use case, and shows how you can implement a policy check before an actual infrastructure gets provisioned.
In our next chapter, we will discuss some Terraform acronyms in brief.