Building Infrastructure with Azure Pipelines using Terraform
Terraform is a tool for building, changing and versioning infrastructure as code. Terraform can manage existing cloud service providers as well as onsite infrastructure. In this tutorial, you will learn how to automate your infrastructure using Terraform by deploying a Resource group, an App service plan and an App service required to deploy a website. This example here will use a sample Terraform Azure DevOps project containing a web application called PartsUnlimited.
Terraform Getting Started
Terraform is a tool that allows users to deploy resources to multiple cloud providers, AWS, Azure, GCP, and even on-premise infrastructure. It has a platform-agnostic approach that doesn’t require programming knowledge. The providers interact with the APIs and provider and on-premise resources. One of the benefits is using it to declare and deploy infrastructure to multiple systems. Terraform is a great way to start your infrastructure as a code in Azure.