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.

Deploy a policy definition and assign to a management group

This template is a management group level template that will create a policy definition and assign that policy to the target management group. Currently, this template cannot be deployed via the Azure Portal.

bmoore-msft by Brian Moore,
Last updated: 03-11-2020

SAS Viya Quickstart Template for Azure

The SAS Viya Quickstart Template for Azure deploys these products on the cloud: SAS Visual Analytics 8.5 on Linux, SAS Visual Statistics 8.5 on Linux, and SAS Visual Data Mining and Machine Learning 8.5 on Linux. This Quickstart is a reference architecture for users who want to deploy the SAS Viya platform, using microservices and other cloud-friendly technologies. By deploying the SAS platform on Azure, you get SAS analytics, data visualization, and machine learning capabilities in an Azure-validated environment. SAS Viya is a cloud-enabled, in-memory analytics engine. It uses elastic, scalable, and fault-tolerant processing to address complex analytical challenges. SAS Viya provides faster processing for analytics by using a standardized code base that supports programming in SAS, Python, R, Java, and Lua. It also supports cloud, on-premises, or hybrid environments and deploys seamlessly to any infrastructure or application ecosystem.

sassoftware by SAS Software,
Last updated: 03-11-2020

Enable NSG Flow Logs

This template create an NSG Flow Logs resource

damendo by Dalan Mendonca,
Last updated: 02-11-2020

Create a resourceGroup

This template is a subscription level template that will create a resourceGroup. Currently, this template can be deployed via the Azure Portal.

vermegi by Gitte Vermeiren,
Last updated: 02-11-2020

Create a basic Front Door

This template creates a basic Front Door configuration with a single backend.

Last updated: 02-11-2020

Create a new role def via a subscription level deployment

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

bmoore-msft by Brian Moore,
Last updated: 02-11-2020

Create Azure Cosmos with SQL API and multiple containers

The template creates a Cosmos container with a SQL API and allows adding mulitple containers.

rahulpnath by Rahul P Nath,
Last updated: 31-10-2020

Azure DNS domain hosting example

This template shows how to create a DNS zone within Azure DNS and how to add some record sets to it.

Last updated: 30-10-2020

Create an API Management instance using a template

This template creates a developer instance of Azure API Management

miaojiang by Miao Jiang,
Last updated: 30-10-2020

Virtual Network NAT

Deploy a NAT gateway and virtual machine

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

Create A Security Automation for specific Alerts

This template allows you to create an Azure Security Center Automation which triggers an empty logic app, which will be triggered by specific Security Center Alert

nwinter by Nick Winter,
Last updated: 30-10-2020

Azure Traffic Manager external endpoint example

This template shows how to create an Azure Traffic Manager profile using external endpoints.

rohinkoul by Rohin Koul,
Last updated: 30-10-2020

Deploy a VM Scale Set with a Linux custom image

This template allows you to deploy a custom VM Linux image inside an Scale Set. These VMs are behind a load balancer with HTTP load balancing (by default on port 80). The example uses a custom script to do the application deployment and update, you may have to provide your custom script for your own update procedure. You will have to provide a generalized image of your VM in the same subscription and region where you create the VMSS.

jmservera by Juan Manuel Servera,
Last updated: 29-10-2020

Create a multi-region Premium tier API Management service

This template demonstrates how to create API Management service with additional locations. The primary location is the same as location of the resource group. For Additional locations, the template shows NorthCentralUs and East US2. The primary location should be different from additional locations

solankisamir by Samir Solanki,
Last updated: 29-10-2020

Create new ANF resource with NFSV3/NFSv4.1 volume

This template allows you to create a new Azure NetApp Files resource with a single Capacity pool and single volume configured with NFSV3 or NFSv4.1 protocol. They are all deployed together with Azure Virtual Network and Delegated subnet that are required for any volume to be created

AdelGhabboun by Adel Ghabboun,
Last updated: 29-10-2020

Azure Cloud Shell - VNet

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

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

Create a VM in a new or existing vnet from a generalized VHD

This template creates a VM from a generalized VHD and let you connect it to a new or existing VNET that can reside in another Resource Group than the virtual machine

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

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

ExpressRoute circuit with private peering and Azure VNet

This template configure ExpressRoute Microsoft peering, deploy an Azure VNet with Expressroute gateway and link the VNet to the ExpressRoute circuit

fabferri by Fabrizio Ferri,
Last updated: 27-10-2020

Use ARM template to create IoT Hub, route and view messages.

Use this template to deploy an IoT Hub and a storage account. Run an app to send messages to the hub that are routed to storage, then view the results.

robinsh by Robin Shahan,
Last updated: 23-10-2020

Deploy Azure API for FHIR

This template creates an instance of Azure API for FHIR®. The Azure API for FHIR® is a managed, standards-based, and compliant healthcare data platform. It enables organizations to bring their clinical health data into the cloud based on the interoperable data standard FHIR®.

moiradillon12 by Moira Dillon,
Last updated: 23-10-2020

Create a data share from a storage account

This template creates a data share from a storage account

mumian by Jonathan Gao,
Last updated: 22-10-2020

Deploy an Azure SignalR service

This template creates an Azure SignalR Service using a template.

juniwang by Junbo Wang,
Last updated: 22-10-2020

Create a Redis Cache using a template

This template creates an Azure Redis Cache with diagnostics data kept in a storage account.

steved0x by Steve Danielson,
Last updated: 22-10-2020