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

Showing all 167 templates. Refine results with search.

Deploy Drupal with VM Scale Set, Azure Files and Mysql

Deploy a VM Scale Set behind a load balancer/NAT & each VM running Drupal (Apache / PHP). All nodes share the created Azure file share storage and MySQL database

maniSbindra by Mani Bindra,
Last updated: 20/01/2021

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: 12/01/2021

Deploy a Policy Def and Assign to Multiple Mgmt Groups

This template is a management group level template that will create a policy definition and assign that policy to multiple management groups.

bmoore-msft by Brian Moore,
Last updated: 12/01/2021

On-demand SFTP Server using an existing storage account

This template demonstrates an on-demand SFTP server using an Azure Container Instance (ACI).

bhummerstone by Ben Hummerstone,
Last updated: 11/01/2021

Create and Deploy a templateSpec

This sample creates and deploys a templateSpec resource within the same template. This is not a typical pattern just meant to show how the templateSpec and the deployment resources are meant to work together.

bmoore-msft by Brian Moore,
Last updated: 09/01/2021

Create TemplateSpecs from Template Gallery Templates

This sample contains a script to easily migrate template gallery templates to templateSpec resources. The template provide will deploy all templates that can be exported using the migration script.

bmoore-msft by Brian Moore,
Last updated: 08/01/2021

Moesif API Analytics and Monitoring

The template will deploy an EventHub and WebJob that will log API calls from Azure API Management to Moesif API analytics so you can understand customer API usage and debug issues quickly.

Moesif by Moesif,
Last updated: 06/01/2021

Tableau Server Single Node

This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment. For more information please visit our webpage: https://www.tableau.com/. For more details please view the Readme on the associated Github page.

maddyloo by Madeleine Corneli,
Last updated: 04/01/2021

Create an on-demand SFTP Server with persistent storage

This template demonstrates an on-demand SFTP server using an Azure Container Instance (ACI).

bhummerstone by Ben Hummerstone,
Last updated: 18/12/2020

Create ssh-keys and store in KeyVault

This template uses the deploymentScript resource to generate ssh keys and stores the private key in keyVault.

bmoore-msft by Brian Moore,
Last updated: 16/12/2020

Deploy Data Lake Store account with encryption(Key Vault)

This template allows you to deploy an Azure Data Lake Store account with data encryption enabled. This account uses Azure Key Vault to manage the encryption key.

mumian by Jonathan Gao,
Last updated: 16/12/2020

Create a WordPress site

This template creates a WordPress site on Container Instance

wenwu449 by Wenjun Wu,
Last updated: 16/12/2020

Create an Azure SQL Server, with data encryption protector

This template creates an Azure SQL server, activates the data encryption protector using a given key stored in a given Key Vault

jchomarat by Julien Chomarat,
Last updated: 16/12/2020

Advanced template for Azure Machine Learning workspace

A template that creates Azure Machine Learning workspace with private endpoints and resources behind VNET

guanyu-240 by Guanyu Wang,
Last updated: 04/12/2020

User assigned identity role assignment template

A template that creates role assignments of user assigned identity on resources that Azure Machine Learning workspace depends on

zhaomuzhi by zhaomuzhi,
Last updated: 03/12/2020

IBM Cloud Pak for Data on Azure

This template deploys an Openshift cluster on Azure with all the required resources, infrastructure and then deploys IBM Cloud Pak for Data along with the add-ons that user chooses.

akinfemi by Akinfemi Aluko,
Last updated: 19/11/2020

Create an Azure VM with a new AD Forest (from a module)

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

bmoore-msft by Brian Moore,
Last updated: 09/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

Deploy an Azure Databricks Workspace and configure CMK

This template allows you to create an Azure Databricks workspace and configure CMK.

mvvsubbu by Subrahmanyam Mandavilli,
Last updated: 14/10/2020

SAS 9.4 and Viya Quickstart Template for Azure

The SAS® 9.4 and Viya QuickStart Template for Azure deploy these products on the cloud: SAS® Enterprise BI Server 9.4, SAS® Enterprise Miner 15.1, and SAS® Visual Analytics 8.5 on Linux, and SAS® Visual Data Mining and Machine Learning 8.5 on Linux for Viya. This QuickStart is a reference architecture for users who wants to deploy the combination of SAS® 9.4 and Viya on Azure using cloud-friendly technologies. By deploying the SAS® platform on Azure, you get an integrated environment of SAS® 9.4 and Viya environments so you can take advantage of both worlds. 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.

corecompete by Core Compete,
Last updated: 09/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

Deploys 1 MySQL PaaS instance and up to 5 read only replicas

This template will deploy a MySQL PaaS Server instance, and from 0 to 5 read only replicas. They will all be set on the same location as the master and replication will be automatically configured.

hjlarrea by Hernan J. Larrea,
Last updated: 02/10/2020

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: 02/10/2020