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

Showing all 968 templates. Refine results with search.

Create a sandbox setup of Azure Firewall with Zones

This template creates a virtual network with three subnets (server subnet, jumpbox subnet, and Azure Firewall subnet), a jumpbox VM with public IP, A server VM, UDR route to point to Azure Firewall for the ServerSubnet,an Azure Firewall with one or more Public IP addresses, one sample application rule, and one sample network rule and Azure Firewall in Availability Zones 1, 2, and 3.

MadhusudhanRavi by Madhusudhan Ravi,
Last updated: 06-10-2020

Create an Azure Application Gateway v2

This template creates an Azure Application Gateway with two Windows Server 2016 servers in the backend pool

vhorne by Vic,
Last updated: 05-10-2020

Create a CDN Profile and a CDN Endpoint with custom origin

This template creates a CDN Profile and a CDN Endpoint with a user specified origin and all of our most commonly used settings on CDN.

asudbring by Allen Sudbring,
Last updated: 05-10-2020

Create Azure Notification Hub

Creates an Azure Notification Hub, Template originally authored by John Downs.

johndowns by John Downs,
Last updated: 05-10-2020

Create a Standard Storage Account

This template creates a Standard Storage Account

leestott by Lee Stott,
Last updated: 05-10-2020

Deploy a simple Azure Spring Cloud microservice application

This template deploys a simple Azure Spring Cloud microservice application to run on Azure.

mgblythe by Michael Blythe,
Last updated: 05-10-2020

Create an Azure Key Vault and a secret

This template creates an Azure Key Vault and a secret.

seanbamsft by Sean Barnes,
Last updated: 05-10-2020

Create an Azure portal dashboard

This template creates an example dashboard in the Azure portal, showing performance of an existing virtual machine in your subscription, as well as some static information and links.

mgblythe by Michael Blythe,
Last updated: 05-10-2020

Resource Graph Shared Query - Count OS

This template deploys an Azure Resource Graph shared query. The shared query counts all virtual machine resources and summarizes by the OS type. A shared query can be pinned to a dashboard or converted to a supported visualization such as a bar or pie chart.

DCtheGeek by David Coulter,
Last updated: 05-10-2020

Assign an RBAC role to a Resource Group

This template assigns Owner, Reader or Contributor access to an existing resource group.

ManaviS by Manavi Sharma,
Last updated: 05-10-2020

Create a Recovery Services vault

This template creates a Recovery Services vault that will be used further for Backup and Site Recovery.

nilaydshah by Nilay Shah,
Last updated: 05-10-2020

Deploy a simple FreeBSD VM in resource group location.

This template allows you to deploy a simple FreeBSD VM using a few different options for the FreeBSD version, using the latest patched version. This will deploy in resource group location on a D1 VM Size.

takekazuomi by Takekazu Omi,
Last updated: 04-10-2020

Red Hat Enterprise Linux VM (RHEL 7.8)

This template will deploy a Red Hat Enterprise Linux VM (RHEL 7.8), using the Pay-As-You-Go RHEL VM image for the selected version on Standard D1 VM in the location of your chosen resource group with an additional 100 GiB data disk attached to the VM. Additional charges apply to this image - consult Azure VM Pricing page for details.

BorisB2015 by Boris Baryshnikov,
Last updated: 04-10-2020

Flask app service

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

leestott by Lee Stott,
Last updated: 04-10-2020

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

Red Hat Enterprise Linux VM (RHEL 7.8)

This template will deploy a Red Hat Enterprise Linux VM (RHEL 7.8), using the Pay-As-You-Go RHEL VM image for the selected version on Standard A1_v2 VM in the location of your chosen resource group with an additional 100 GiB data disk attached to the VM. Additional charges apply to this image - consult Azure VM Pricing page for details.

BorisB2015 by Boris Baryshnikov,
Last updated: 04-10-2020

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

Deploy a Windows VM with a variable number of data disks

This template allows you to deploy a simple VM and specify the number of data disks at deploy time using a parameter. Note that the number and size of data disks is bound by the VM size. The VM size for this sample is Standard_DS4_v2 with a default of 16 data disks.

bmoore-msft by Brian Moore,
Last updated: 04-10-2020

Sonarqube Docker Web App on Linux with PostgreSQL

This template provides a easy way to deploy a Sonarqube docker image (alpine tag) on a Linux Web App with Azure database for PostgreSQL(Preview)

lfraile by lfraile,
Last updated: 04-10-2020

Deploy a VM with multiple IPs

This template allows you to deploy a VM with 3 IP configurations. This template will deploy a Linux/Windows VM called *myVM1* with 3 IP configurations: *IPConfig-1*, *IPConfig-2* and *IPConfig-3*, respectively.

anavinahar by Anavi N,
Last updated: 04-10-2020

Create a VM from a Windows Image with 4 Empty Data Disks

This template allows you to create a Windows Virtual Machine from a specified image. It also attaches 4 empty data disks. Note that you can specify the size of the empty data disks.

kenazk by Kenaz Kwa,
Last updated: 04-10-2020

Deploy a simple Linux VM with Accelerated Networking

This template allows you to deploy a simple Linux VM with Accelerated Networking using Ubuntu version 18.04-LTS with the latest patched version. This will deploy a D3_v2 size VM in the resource group location and return the FQDN of the VM.

FabienLavocat by Fabien Lavocat,
Last updated: 04-10-2020

Django app

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

leestott by Lee Stott,
Last updated: 04-10-2020

Integration Service Environment Template

Template that creates a virtual network, 4 subnets, and then an Integration Service Environment (ISE), including non-native connectors. Use as a base for templates that require a Logic Apps ISE.

nzthiago by Thiago Almeida,
Last updated: 03-10-2020