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 lifecycle.

Learn More

Resource Types:

Showing all 387 templates. Refine results with search.

Azure Traffic Manager VM example

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

Last updated: 19-11-2021

Windows Docker Host with Portainer and Traefik pre-installed

Windows Docker Host with Portainer and Traefik pre-installed

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

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: 17-11-2021

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: 16-11-2021

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: 16-11-2021

Dokku Instance

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

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

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: 01-11-2021

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: 23-10-2021

Create Disk & enable protection via Backup Vault

Template that creates a disk and enables protection via Backup Vault

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

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: 21-10-2021

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: 14-10-2021

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: 13-10-2021

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: 04-10-2021

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: 28-09-2021

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: 28-09-2021

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: 10-09-2021

VMSS with Public IP Prefix

Template for deploying VMSS with Public IP Prefix

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

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: 01-09-2021

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: 01-09-2021

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: 01-09-2021

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: 30-08-2021

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: 27-08-2021

KEMP LoadMaster HA Pair

This template deploys a KEMP LoadMaster HA Pair

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

JBoss EAP on RHEL (stand-alone VM)

This template allows you to create a RHEL 8.4 VM running JBoss EAP EAP 7.3/EAP 7.4 and also deploy a web application called JBoss-EAP on Azure, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 16-08-2021