Summary
From this complete chapter, you will have developed an understanding of Terraform workflows, including terraform init
, terraform plan
, terraform validate
, terraform apply
, and terraform destroy
workflows. You should now be capable of provisioning or updating infrastructure in a major cloud provider such as AWS, Azure, or GCP. We also discussed how we can use a CI/CD pipeline (that is, an Azure DevOps pipeline) with Terraform to provision services in Azure.
In our next chapter, we are going to discuss how we can write a Terraform module for Azure, AWS, and Azure, and how this can be published and consumed.