Skip navigation

Azure Quickstart Templates

Deploy Azure resources through the Azure Resource Manager with community-contributed templates to get more done. Deploy, learn, fork and contribute back.

What is Azure Resource Manager

Azure Resource Manager allows you to provision your applications using a declarative template. In a single template, you can deploy multiple services along with their dependencies. You use the same template to repeatedly deploy your application during every stage of the application life cycle.

Learn more

Resource types:

Showing all 388 templates. Refine results with search.

AKS Cluster with a NAT Gateway and an Application Gateway

This sample shows how to a deploy an AKS cluster with NAT Gateway for outbound connections and an Application Gateway for inbound connections.

paolosalvatori by Paolo Salvatori,
Last updated: 2021-11-26

Azure Traffic Manager VM example

This template shows how to create an Azure Traffic Manager profile load-balancing across multiple virtual machines.

Last updated: 2021-11-19

Windows Docker Host with Portainer and Traefik pre-installed

Windows Docker Host with Portainer and Traefik pre-installed

tfenster by Tobias Fenster,
Last updated: 2021-11-17

Azure Route Server in BGP peering with Quagga

This template deploys a Router Server and Ubuntu VM with Quagga. Two external BGP sessions are established between the Router Server and Quagga. Installation and configuration of Quagga is executed by Azure custom script extension for linux

fabferri by Fabrizio Ferri,
Last updated: 2021-11-17

Deploy a trusted launch capable Linux virtual machine

This template allows you to deploy a trusted launch capable Linux virtual machine using a few different options for the Linux version, using the latest patched version. If you enable Secureboot and vTPM, the Guest Attestation extension will be installed on your VM. This extension will perform remote [attestation](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) by the cloud. By default, this will deploy an Standard_D2_v3 size virtual machine in the resource group location and return the FQDN of the virtual machine.

sirfamelin by Sirfame Lin,
Last updated: 2021-11-16

Deploy a trusted launch capable Windows virtual machine

This template allows you to deploy a trusted launch capable Windows virtual machine using a few different options for the Windows version, using the latest patched version. If you enable Secureboot and vTPM, the Guest Attestation extension will be installed on your VM. This extension will perform remote [attestation](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) by the cloud. By default, this will deploy an Standard_D2_v3 size virtual machine in the resource group location and return the FQDN of the virtual machine.

sirfamelin by Sirfame Lin,
Last updated: 2021-11-16

Dokku Instance

Dokku is a mini-heroku-style PaaS on a single VM.

dokku by Dokku,
Last updated: 2021-11-12

Deploy a Windows VM and enable backup using Azure Backup

This template allows you to deploy a Windows VM and Recovery Services Vault configured with the DefaultPolicy for Protection.

nilaydshah by Nilay Shah,
Last updated: 2021-11-01

Create a VM with multiple empty StandardSSD_LRS Data Disks

This template allows you to create a Windows Virtual Machine from a specified image. It also attaches multiple empty StandardSSD data disks by default. Note that you can specify the size and the Storage type (Standard_LRS, StandardSSD_LRS and Premium_LRS) of the empty data disks.

ramankumarlive by Raman Kumar,
Last updated: 2021-10-23

Create Disk & enable protection via Backup Vault

Template that creates a disk and enables protection via Backup Vault

nilaydshah by Nilay Shah,
Last updated: 2021-10-23

Windows VM with Azure secure baseline.

The template creates a virtual machine running Windows Server in a new virtual network, with a public IP address. Once the machine has deployed, the guest configuration extension is installed and the Azure secure baseline for Windows Server is applied. If the configuration of the machines drifts, you can re-apply the settings by deploying the template again.

mgreenegit by Michael Greene,
Last updated: 2021-10-21

Add multiple VMs into a Virtual Machine Scale Set

This template will create N number of VM's with managed disks, public IPs and network interfaces. It will create the VMs in a Virtual Machine Scale Set in Flexible Orchestration mode. They will be provisioned in a Virtual Network which will also be created as part of the deployment

fitzgeraldsteele by Fitzgerald Steele,
Last updated: 2021-10-14

IBM Cloud Pak for Data on Azure

This template deploys an Openshift cluster on Azure with all the required resources, infrastructure and then deploys IBM Cloud Pak for Data along with the add-ons that user chooses.

muthukumarbala07 by Muthukumar Balasubramanian,
Last updated: 2021-10-13

SharePoint 2019 / 2016 / 2013 fully configured

Create a SharePoint 2019 / 2016 / 2013 farm with a web application set with Windows and ADFS authentication, and some path based and host-named site collections. It also provisions User Profiles and Apps service applications and installs claims provider LDAPCP.

Yvand by Yvan Duhamel,
Last updated: 2021-10-04

Multi VM Template with Managed Disk

This template will create N number of VM's with managed disks, public IPs and network interfaces. It will create the VMs in a single Availability Set. They will be provisioned in a Virtual Network which will also be created as part of the deployment

sameeraman by Sameera Perera,
Last updated: 2021-09-28

Deploy a simple Windows VM

This template allows you to deploy a simple Windows VM using a few different options for the Windows version, using the latest patched version. This will deploy an A2 size VM in the resource group location and return the FQDN of the VM.

bmoore-msft by Brian Moore,
Last updated: 2021-09-28

VM Using Managed Identity for Artifact Download

This template shows how to use a managed identity to download artifacts for the virtual machine's custom script extension.

bmoore-msft by Brian Moore,
Last updated: 2021-09-10

VMSS with Public IP Prefix

Template for deploying VMSS with Public IP Prefix

allegradomel by Allegra Domel,
Last updated: 2021-09-03

Install Configuration Manager Tech Preview Lab in Azure

This template creates new Azure VMs. It configures a new AD domain controler , a new standalone primary site with SQL Server, a remote site system server with Management Point and Distribution Point and client(options).

YuanhengYang by YuanhengYang,
Last updated: 2021-09-01

Install Configuration Manager Current Branch in Azure

This template creates new Azure VMs based on which configuration you choose. It configures a new AD domain controler, a new hierarchy/standalone bench with SQL Server, a remote site system server with Management Point and Distribution Point and clients.

YuanhengYang by YuanhengYang,
Last updated: 2021-09-01

RDS farm deployment using existing active directory

This template creates a RDS farm deployment using existing active directory in same resource group

MahendraAgrawal by MahendraAgrawal,
Last updated: 2021-09-01

Deploy Open edX (lilac version) through tutor

This template creates a single Ubuntu VM, and deploys Open edX through tutor on them.

xinyuanZhuang by xinyuanZhuang,
Last updated: 2021-08-30

Azure Image Builder with Azure Windows Baseline.

Creates an Azure Image Builder environment and builds a Windows Server image with the latest Windows Updates and Azure Windows Baseline applied.

mgreenegit by Michael Greene,
Last updated: 2021-08-27

KEMP LoadMaster HA Pair

This template deploys a KEMP LoadMaster HA Pair

KurtJung by KurtJung,
Last updated: 2021-08-24