How to Deploy a Windows VM Scale Set in Azure using Terraform

In this story, we will learn how to deploy a Windows VM Scale Set in Azure using Terraform.

We are using a VM Scale Set Extension to execute a PowerShell script that will take of the setup of the servers.

Note: The code was tested with Terraform v0.14 and v0.15.

Prerequisites

--

--

--

Certified AWS, Azure & GCP Architect | HashiCorp Ambassador | Terraform SME | KopiCloud Founder | ex-AWS | Entrepreneur | Book Author | Husband & Dad of ✌

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Top 5 Chrome Extensions Every Developer Must Have Now!

Integrating Freshservice with Lansweeper Cloud Site— IT Asset Management— Custom App

The purpose of the Sprint Review

What Is up Casting and Down Casting in Java?

Enable Razor Runtime Compilation in .NET 6

Top 5 Marketplace Mobile Apps — Get answered all your How, What, If & But

Top 5 Marketplace Mobile Apps

One Domain, Two Hosts

Portal by New Visions

Introducing Environment Scheduling

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Guillermo Musumeci

Guillermo Musumeci

Certified AWS, Azure & GCP Architect | HashiCorp Ambassador | Terraform SME | KopiCloud Founder | ex-AWS | Entrepreneur | Book Author | Husband & Dad of ✌

More from Medium

How to Deploy a Red Hat Enterprise Linux (RHEL) VM in Azure using Terraform

Project: Terraform Resource Creation and Management For Azure

Automate Terraform state infrastructure creation for Azure

Terraform local values