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 162 templates. Refine results with search.

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 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: 17/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: 9/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: 3/11/2020

Enable NSG Flow Logs

This template create an NSG Flow Logs resource

damendo by Dalan Mendonca,
Last updated: 2/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: 2/11/2020

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

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: 9/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: 5/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: 2/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: 2/10/2020

MongoDB Replica Set

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

251744647 by 251744647,
Last updated: 2/10/2020

SQL Server 2014 SP2 Enterprise with Auto Backup

This template will create a SQL Server 2014 SP2 Enterprise edition with Auto Backup feature enabled

Last updated: 1/10/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

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

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

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