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 502 templates. Refine results with search.

Install MongoDB on an Ubuntu VM using Custom Script LinuxExt

This template deploys Mongo DB on an Ubuntu Virtual Machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.

mahthi by Mahesh Thiagarajan,
Last updated: 06-05-2021

Deploy a Nextflow genomics cluster

This template deploys a scalable Nextflow cluster with a Jumpbox, n cluster nodes, docker support and shared storage.

lawrencegripper by Lawrence Gripper,
Last updated: 05-05-2021

Deploy Neo4J in Ubuntu VM.

This template allows you to deploy an Ubuntu VM with Neo4J binaries and runs Neo4J on its designated ports.

helshabini by Hazem Elshabini,
Last updated: 05-05-2021

Deploy an Autoscale Setting for Virtual Machine ScaleSet

This template allows you to deploy an autoscale policy for Virtual Machine ScaleSet resource.

asheniam by Andy Shen,
Last updated: 05-05-2021

Create SQL MI with jumpbox inside new virtual network

Deploy Azure Sql Database Managed Instance (SQL MI) and JumpBox with SSMS inside new Virtual Network.

srdan-bozovic-msft by Srđan Božović,
Last updated: 05-05-2021

KEMP LoadMaster (MultiNIC)

This template creates a KEMP LoadMaster with two interfaces into existing Subnets.

KurtJung by KurtJung,
Last updated: 05-05-2021

Nagios Core on Ubuntu VMs

This template installs and configures Nagios Core, the industry standard, Open Source IT monitoring system that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes

Last updated: 05-05-2021


This template deploys OpenCanvas on Ubuntu 16.04

laxmikatika by laxmikatika,
Last updated: 05-05-2021

VMSS deploy of IPv6 in Azure Virtual Network (VNET)

Create VM Scale Set with dual stack IPv4/IPv6 VNET and Std Load Balancer.

EricTheRed999 by Eric Lantz,
Last updated: 05-05-2021

WinRM on a Windows VM

This template installs a certificate from Azure Key Vault on a Virtual Machine and opens up WinRM HTTP and HTTPS listeners. Prerequisite: A certificate uploaded to Azure Key Vault. Create the Key Vault using the template at

singhkays by Kay Singh,
Last updated: 05-05-2021

Install Multiple Visual Studio Team Services (VSTS) Agents

This template builds a Virtual Machine and supporting Resources with Visual Studio 2017 installed. It also installs and configures upto 4 VSTS build agents and links them to a VSTS Pool

mrptsai by Paul Towler,
Last updated: 05-05-2021


Creates 2 new VMs with a NIC each, in two different subnets within the same VNet. Sets service endpoint on one of the subnets and secures storage account to that subnet.

AnithaAdusumilli by Anitha Adusumilli,
Last updated: 05-05-2021

Deploy an Ubuntu VM scale set with Azure Application Gateway

This template allows you to deploy a simple Ubuntu VM Scale Set integrated with Azure Application Gateway, and supports up to 1000 VMs

gbowerman by Guy Bowerman,
Last updated: 05-05-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: 04-05-2021

High IOPS 32 Data Disk storage pool Standard D14 VM

This template creates a Standard D14 VM with 32 data disks attached. Using DSC they are automatically striped per best practices to get maximum IOPS and formatted into a single volume.

jvallery by Jason Vallery,
Last updated: 04-05-2021

Create VM from existing VHDs and connect it to existingVNET

This template creates a VM from VHDs (OS + data disk) and let you connect it to an existing VNET that can reside in another Resource Group then the virtual machine

MCKLMT by Mickaël Mottet,
Last updated: 04-05-2021

Create an new AD Domain with 2 Domain Controllers

This template creates 2 new VMs to be AD DCs (primary and backup) for a new Forest and Domain

simongdavies by Simon Davies,
Last updated: 04-05-2021

Create an Azure VM with a new AD Forest

This template creates a new Azure VM, it configures the VM to be an AD DC for a new Forest

simongdavies by Simon Davies,
Last updated: 04-05-2021

Simple DSC Pull Server

This example allows to you deploy a powershell desired state configuration pull server.

tcsatheesh by tcsatheesh[MSFT],
Last updated: 04-05-2021

DNS Forwarder VM

This template shows how to create a DNS server that forwards queries to Azure's internal DNS servers. This is useful for setting up DNS resultion between virtual networks (as described in

Last updated: 04-05-2021

Deploys a N node Gluster File System

This template deploys a 2, 4, 6, or 8 node Gluster File System with 2 replicas on Ubuntu

liupeirong by Paige Liu,
Last updated: 04-05-2021

VNS3 network appliance for cloud connectivity and security.

VNS3 is a software only virtual appliance that provides the combined features and functions of a security appliance, application delivery controller and unified threat management device at the cloud application edge. Key benefits, on top of cloud networking, always on end to end encryption, federate data centres, cloud regions, cloud providers, and/or containers, creating one unified address space, attestable control over encryption keys, meshed network manageable at scale, reliable HA in the cloud, isolate sensitive applications (fast low cost Network Segmentation), segmentation within applications, Analysis of all data in motion in the cloud. Key network functions; virtual router, switch, firewall, vpn concentrator, multicast distributor, with plugins for WAF, NIDS, caching, proxy, load balancers and other layer 4 thru 7 network functions, VNS3 doesn't require new knowledge or training to implement, so you can integrate with existing network equipment.

HKF1977 by HKF1977,
Last updated: 04-05-2021

IPv6 in Azure Virtual Network (VNET)

Create a dual stack IPv4/IPv6 VNET with 2 VMs.

EricTheRed999 by Eric Lantz,
Last updated: 04-05-2021

CloudLens with Moloch example

This template shows how to setup network visibility in the Azure public cloud using the CloudLens agent to tap traffic on one vm and forward it to a network packet storing & indexing tool, in this case Moloch.

lucazacu-keys by lucazacu-keys,
Last updated: 04-05-2021