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 161 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: 16-10-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

Create an Azure VM with a new AD Forest

This template creates a new Azure VM, it configures the VM to be an AD DC for a new forest

bmoore-msft by Brian Moore,
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

MongoDB Replica Set

This template deploys a MongoDB Replica Set on CentOS and enables Zabbix monitoring

251744647 by 251744647,
Last updated: 02-10-2020

Create Key Vault with logging enabled

This template creates an Azure Key Vault and an Azure Storage account that is used for logging. It optionally creates resource locks to protect your Key Vault and storage resources.

slapointe by Stephane Lapointe,
Last updated: 29-09-2020

Highly available NFS cluster in Ubuntu

Deploys a highly availe 2-VM NFS cluster based on DRBD, Pacemaker and Corosync with Ubuntu.

hosungsmsft by Hosung Song,
Last updated: 29-09-2020

MongoDB Sharding Cluster

This template deploys a MongoDB Sharding Cluster on CentOS and enables Zabbix monitoring

251744647 by 251744647,
Last updated: 29-09-2020

ROS on Azure with Windows VM

This template creates a Windows VM and installs the ROS into it using the CustomScript extension.

ms-iot by Microsoft IoT,
Last updated: 29-09-2020

Apply a NSG to an existing subnet

This template applies a newly created NSG to an existing subnet

liupeirong by Paige Liu,
Last updated: 29-09-2020

Web app private link with Azure SQL DB and storage

Deploys an Azure App Services web app with regional virtual network injection to allow the app to access an Azure SQL DB & storage account over a private endpoint

cbellee by Chris Bellee,
Last updated: 28-09-2020

Create new ANF resource with SMB volume

This template allows you to create a new Azure NetApp Files resource with a single Capacity pool and single volume configured with SMB protocol.

AdelGhabboun by Adel Ghabboun,
Last updated: 24-09-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: 24-09-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: 21-09-2020

Install Elasticsearch cluster on Virtual Machines

This template deploys an Elasticsearch cluster on Virtual Machines using linked templates. The template provisions 3 dedicated master nodes, with an optional number of client and data nodes, which are placed in separate availability sets and storage accounts. The template also provides the option of deploying a standalone Marvel cluster.

trentmswanson by Trent Swanson,
Last updated: 21-09-2020

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: 19-09-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: 18-09-2020

HDInsight with custom Ambari + Hive Metastore DB in VNET

This template allows you to create an HDInsight cluster in an existing virtual network with a new SQL DB that serves as both a custom Ambari DB and Hive Metastore. You must have an exising SQL Sever, storage account, and VNET.

tylerfox by Tyler Fox,
Last updated: 17-09-2020

JBoss EAP on RHEL (stand-alone VM)

This template allows you to create a RHEL 7.7/8.0 VM running JBoss EAP 7.2/EAP 7.3 and also deploy a web application called JBoss-EAP on Azure, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 16-09-2020

JBoss EAP on RHEL (clustered, multi-VM)

This template allows you to create multiple RHEL 7.7/8.0 VMs running JBoss EAP 7.2/ EAP 7.3 cluster and also deploy a web application called eap-session-replication, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 16-09-2020

JBoss EAP on RHEL (clustered, VMSS)

This template allows you to create RHEL 7.7/8.0 VMSS instances running JBoss EAP 7.2/EAP 7.3 cluster and also deploy a web application called eap-session-replication, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 16-09-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: 13-09-2020