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 1,022 templates. Refine results with search.

# Create a new encrypted windows vm from gallery image.

This template creates a new encrypted windows vm using the server 2k12 gallery image.

aravindthoram by Aravind Thoram,
Last updated: 5/14/2021

(++)Ethereum on Ubuntu

This template deploys a (++)Ethereum client on a Ubuntu virtual machines

ililic by Igor Lilic,
Last updated: 5/26/2021

1 VM in vNet - Multiple data disks

This template creates a single VM running Windows Server 2016 with multiple data disks attached.

jamesbannan by jamesbannan,
Last updated: 6/7/2021

101-1vm-2nics-2subnets-1vnet

Creates a new VM with two NICs which connect to two different subnets within the same VNet.

lmoxiel by Christopher Jackson,
Last updated: 7/7/2021

2 VMs in VNET - Internal Load Balancer and LB rules

This template allows you to create 2 Virtual Machines in a VNET and under an internal Load balancer and configure a load balancing rule on Port 80. This template also deploys a Storage Account, Virtual Network, Public IP address, Availability Set and Network Interfaces.

ypitsch by ypitsch,
Last updated: 4/29/2021

2 VMs in a Load Balancer and configure NAT rules on the LB

This template allows you to create 2 Virtual Machines in an Availability Set and configure NAT rules through the load balancer. This template also deploys a Storage Account, Virtual Network, Public IP address and Network Interfaces. In this template, we use the resource loops capability to create the network interfaces and virtual machines

mahthi by Mahesh Thiagarajan,
Last updated: 6/30/2021

2 VMs in a Load Balancer and load balancing rules

This template allows you to create 2 Virtual Machines under a Load balancer and configure a load balancing rule on Port 80. This template also deploys a Storage Account, Virtual Network, Public IP address, Availability Set and Network Interfaces. In this template, we use the resource loops capability to create the network interfaces and virtual machines

ypitsch by ypitsch,
Last updated: 4/29/2021

201-vnet-2subnets-service-endpoints-storage-integration

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: 5/5/2021

AKS cluster with the Application Gateway Ingress Controller

This sample shows how to deploy an AKS cluster with Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics and Key Vault

paolosalvatori by Paolo Salvatori,
Last updated: 6/18/2021

ASP.NET app

This template allows you to create an App Service for deploying a ASP.NET app.

leestott by Lee Stott,
Last updated: 7/8/2021

ASR Runbooks

Deploys Automation Runbooks for ASR Recovery Plans

krnese by Kristian Nese,
Last updated: 6/11/2021

Add KeyVault Access Policy

Add an access policy to an existing KeyVault without removing existing policies.

bmoore-msft by Brian Moore,
Last updated: 4/27/2021

Add a subnet to an existing VNET

This template allows you to add a subnet to an existing VNET. Deploy into the resource group of the existing VNET

singhkays by Kay Singh,
Last updated: 4/29/2021

Add an NSG with Redis security rules to an existing subnet

This template allows you to add an NSG with preconfigured Azure Redis Cache security rules to an existing subnet within a VNET. Deploy into the resource group of the existing VNET.

asasine by Adam Sasine,
Last updated: 4/29/2021

Add an existing storage account to OMS

This template adds a storage account into OMS Log Analytics and select multiple tables for ingestion.

krnese by Kristian Nese,
Last updated: 6/11/2021

Add custom domain and custom certificate with Front Door

This template onboards and secures a custom domain with Front Door with a customer-managed certificate

johndowns by John Downs,
Last updated: 9/28/2021

Add custom domain and managed certificate with Front Door

This template onboards and secures a custom domain with Front Door

pichandwork by pichandwork,
Last updated: 9/28/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: 10/14/2021

Airflow Docker Web App on Linux with PostgreSQL

This template provides a easy way to deploy a puckel/docker-airflow image (latest tag) on a Linux Web App with Azure database for PostgreSQL

savjani by Parikshit Savjani,
Last updated: 5/24/2021

Airflow Web App with PostgreSQL database on App Services

A template for deploying Airflow Web App with PostgreSQL database on App Services

HamzaBoukraa by HamzaBoukraa,
Last updated: 9/20/2021

Alert to Slack with Logic app

This template allows you to create a Logic app that has a webhook to be used from an Azure Alert. When the Alert is triggered, it will post a message to a slack channel that you specify. You need to have a slack account to use this template.

jeffhollan by Jeff Hollan,
Last updated: 5/11/2021

Alert to queue with Logic app

This template allows you to create a Logic app that has a webhook. When the Logic app is triggered, it will add the payload you pass to an Azure Storage queue that you specify. You can add this webhook to an Azure Alert and then whenever the Alert fires, you'll get that item in the queue.

jeffhollan by Jeff Hollan,
Last updated: 4/29/2021

Alert to text message with Logic app

This template allows you to create a Logic app that has a webhook to be used from an Azure Alert. When the Alert is triggered, it will send you a text message with the details of the alert. It uses the go.gl URL shortening service to include a link to the portal to see the resource.

jeffhollan by Jeff Hollan,
Last updated: 7/12/2021

Alsid Syslog/Sentinel proxy

This template creates and configures a Syslog server with an onboarded Azure Sentinel Agent for a specified workspace.

Azomasiel by Julien CLEMENT,
Last updated: 5/14/2021