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

Apply a WAF Policy for the OWASP top 10 to a CDN Endpoint

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. This template also links a CDN WAF Policy to the Endpoint which applies the managed rule set DefaultRuleSet_1.0.

lsmith130 by Landon Smith,
Last updated: 2021-05-12

Apply a WAF Policy with custom rules to a CDN Endpoint

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. This template also links a CDN WAF Policy to the Endpoint which applies example custom rules for blocking and redirecting requests based on geo-location, ip address, and SESSIONID header.

lsmith130 by Landon Smith,
Last updated: 2021-05-12

Apply a WAF Policy with rate limit rules to a CDN Endpoint

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. This template also links a CDN WAF Policy to the Endpoint which applies example rate limit rules for blocking and redirecting rate-limited requests.

lsmith130 by Landon Smith,
Last updated: 2021-05-12

Apprenda 6.0 Small Cluster

This is the express version of Apprenda, running a three-node cluster of Apprenda

dutronlabs by Chris Dutra,
Last updated: 2018-08-15

Assign a built-in policy to an existing resource group

This template assigns a built-in policy to an existing resource group.

mumian by Jonathan Gao,
Last updated: 2021-04-22

Assign a role at subscription scope

This template is a subscription level template that will assign a role at subscription scope. Currently, this template cannot be deployed via the Azure Portal.

bmoore-msft by Brian Moore,
Last updated: 2020-06-06

Assign a role at tenant scope

This template is a tenant level template that will assign a role to the provided principal at the tenant scope. The user deploying the template must already have the Owner role assigned at the tenant scope.

bmoore-msft by Brian Moore,
Last updated: 2020-06-01

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

Autoscalable Mahara on Azure

Deploys an autoscaling Mahara cluster with configurable Azure MySQL/Postgres and Elasticsearch. Can be configured for very small or very large sites. Deploys frontend components to a private network with a jumphost to access nodes. Requires keyed SSH access.

Last updated: 2021-06-14

Autoscale LANSA Windows VM ScaleSet with Azure SQL Database

The template deploys a Windows VMSS with a desired count of VMs in the scale set and a LANSA MSI to install into each VM. Once the VM Scale Set is deployed a custom script extension is used to install the LANSA MSI)

robe070 by Rob Goodridge,
Last updated: 2021-05-12

Azure Application Gateway Demo Setup

This template allows you to quickly deploy Azure Application Gateway demo to test load-balancing with or without cookie-based affinity.

AlekseiPolkovnikov by Aleksei Polkovnikov,
Last updated: 2021-05-04

Azure Application Gateway Log Analyzer using GoAccess

This template uses the Azure Linux CustomScript extension to deploy an Azure Application Gateway Log Analyzer using GoAccess. The deployment template creates an Ubuntu VM, installs Application Gateway Log Processor, GoAccess, Apache WebServer and configures it to analyze Azure Application Gateway access logs.

rajajip by rajajip,
Last updated: 2021-05-24

Azure Backup for Workload in Azure Virtual Machines

This template creates a Recovery Services Vault and a Workload specific Backup Policy. Registers VM with Backup service and Configures Protection

nilaydshah by Nilay Shah,
Last updated: 2021-06-09

Azure Backup for Workload in Azure Virtual Machines

This template creates a Recovery Services Vault and a Workload specific Backup Policy. Registers VM with Backup service and Configures Protection

nilaydshah by Nilay Shah,
Last updated: 2019-03-26

Azure Bastion as a Service

This template provisions Azure Bastion in a Virtual Network

robotechredmond by Keith Mayer,
Last updated: 2021-06-15

Azure Bastion as a Service

This template provisions Azure Bastion in a Virtual Network

robotechredmond by Keith Mayer,
Last updated: 2021-04-22

Azure Cloud Shell - VNet

This template deploys Azure Cloud Shell resources into an Azure virtual network.

maertendMSFT by Danny Maertens,
Last updated: 2021-05-12

Azure Cloud Shell - VNet storage

This template deploys Azure Cloud Shell storage into an Azure virtual network.

maertendMSFT by Danny Maertens,
Last updated: 2021-05-27

Azure Cloud Shell - VNet storage

This template deploys Azure Cloud Shell storage into an Azure virtual network.

maertendMSFT by Danny Maertens,
Last updated: 2020-07-10

Azure Cognitive Search service

This template creates an Azure Cognitive Search service

HeidiSteen by Heidi Steen ,
Last updated: 2021-06-11

Azure Container Instances - Linux container with emptyDir

Deploy two Linux containers that share an emptyDir volume using Azure Container Instances.

zhedahht by Harry He,
Last updated: 2021-04-29

Azure Container Instances - Linux container with gitRepo

Deploy a Linux container that uses an gitRepo volume using Azure Container Instances.

zhedahht by Harry He,
Last updated: 2021-04-29

Azure Container Instances - Linux container with public IP

Deploy a single Linux container accessible via a public IP using Azure Container Instances.

seanmck by Sean McKenna,
Last updated: 2021-06-11

Azure Container Instances - NAV/BC with SQL Server and IIS

Deploy a single Windows container with a fully featured self-contained Dynamics NAV / Dynamics 365 Business Central environment on Azure Container Instances.

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