Hi, I'm Nicholas 👋

I'm a Senior Platform Engineer

Buy Me A Coffee

Create Windows VM using Terraform

This tutorial will show how to create a Windows Virtual Machine (VM) using Terraform. This post will offer the best practice on deploying the resources using Infrastructure as Code. An Infrastructure as a code tool like Terraform makes deploying and destroying environments easier when integrated with Azure DevOps. What is Infrastructure as code? This method describes an Infrastructure as code such as Terraform, Bicep or ARM template is used to store in a source control repository.

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.