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

Artifactory Enterprise Setup

This template helps you setup a Artifactory Enterprise environment.

jainishshah17 by Jainish Shah,
Last updated: 1/14/2019

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: 12/24/2018

BOSH Setup

This template helps you setup a development environment where you can deploy BOSH and Cloud Foundry.

bingosummer by Bin Xia,
Last updated: 11/15/2018

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: 11/2/2018

Evidian SafeKit Mirror Cluster

This template deploys a high availability cluster with real-time synchronous replication and failover, between 2 Windows or Linux VMs in 2 availability zones

d6p by d6p,
Last updated: 10/31/2018

Run timer jobs that execute on a schedule using Logic Apps.

This template creates a pair of Logic Apps that allows you to create scheduled timer job instances.

kevinlam1 by Kevin Lam,
Last updated: 10/22/2018

Subnet-driven deployment

This template creates en environment with multiple subnets and the servers (one DC and two members) associated with. If the number of subnets varies, the servers are adjusted automatically. It illustrates several ARM concepts, such as outputs, array as parameters

JF6 by JF6,
Last updated: 10/17/2018

Concourse CI

Concourse is a CI system composed of simple tools and ideas. It can express entire pipelines, integrating with arbitrary resources, or it can be used to execute one-off tasks, either locally or in another CI system. This template can help to prepare neccessary Azure resources to setup such a CI system, and make the setup more simple.

norshtein by Tongyao Si,
Last updated: 10/14/2018

Use KeyVault with a Dynamic resourceId

This template creates a SQL Server and uses an admin password from Key Vault. The reference parameter for the Key Vault secret is created at deployment time using a nested template. This allows the user to simply pass parameter values to the template rather than create a reference parameter in the parameter file.

bmoore-msft by Brian Moore,
Last updated: 9/12/2018

TrendMicro-Chef-Splunk Cloud Security Quickstart

This Quickstart program launches a security at scale solution stack that provides an automated provisioning, configuration and integration of TrendMicro DeepSecurity, Splunk Enterprise & Chef Server products ready for pre production environments.

uday-sg by uday-sg,
Last updated: 9/11/2018

Deploy Splunk Enterprise

Deploy Splunk Enterprise as a single instance or a distributed cluster to quickly and easily get started with Splunk in Azure. To deploy on Azure Government, go to the Azure quick start repository via the Browse on GitHub button.

rockygiglio by Rocky Giglio,
Last updated: 9/11/2018

Create a SQL Server AlwaysOn Cluster Deployment

This template creates 5 new Azure VMs, each group load balancer and a VNet. It configures a primary and backup AD Domain Controller for a new Forest and Domain, two SQL Servers and witness in AlwaysOn configuration

Last updated: 9/11/2018

SAP NetWeaver 3-tier multi SID (A)SCS (managed disks)

This template allows you to deploy a VM using a operating system that is supported by SAP.

MSSedusch by Sebastian Max Dusch,
Last updated: 9/7/2018

Nodejs front-end and MongoDB cluster on Ubuntu VMs

This template creates a front-end Nodejs service and a multi-server MongoDB deployment on Ubuntu virtual machines, and configures the MongoDB installation for high availability

OzGitele by Oz,
Last updated: 9/6/2018

Lustre HPC client and server nodes

This template creates Lustre client and server node VMs and related infrastructure such as VNETs

lustrehpc by lustrehpc,
Last updated: 8/30/2018

NetApp ONTAP Cloud with SQL

NetApp ONTAP Cloud, the leading enterprise storage operating system, is deployed using OnCommand Cloud Manager to deliver secure, proven NFS, CIFS and iSCSI data management for Azure cloud storage. A software-only storage service running the ONTAP storage operating system, ONTAP Cloud combines data control with enterprise-class storage features???such as data deduplication and compression???to minimize your Azure storage footprint. OnCommand Cloud Manager handles deployment and management of ONTAP Cloud, giving you a simple point-and-click environment to manage your storage and ease control of your data. This Quickstart deploys a production ready and secure environment which includes NetApp ONTAP Cloud, OnCommand Manager, backend SQL Server and Jump Server for accessing systems via remote Desktop.It follows standard recommended architecture & security best practices. See quickstart guide at before deploying the template.

mudash by Mudassar Shafique,
Last updated: 8/30/2018

Create an HPC cluster with custom compute node image

This template creates an HPC Pack cluster with the custom compute node image.

sunbinzhu by Sunbin Zhu,
Last updated: 8/30/2018

VM Scale Set Configuration managed by Azure Automation

Deploy a VM Scale Set where virtual machines are deployed as registered nodes in the Azure Automation Desired State Configuration service, and node configuration is guaranteed consistency after deployment. NOTE: Required prerequisites Registration Key and Registration URL are available only after successful creation of an Azure Automation Account for Azure Automation DSC.

mgreenegit by Michael Greene,
Last updated: 8/30/2018

Cloudera Cluster

This template deploys a multi VM Cloudera cluster, with one node running Cloudera Manager, two name nodes, and N data nodes.

jasonbw by Jason Wang,
Last updated: 8/30/2018

Custom Private DNS Zone

This template shows how to deploy a customer private DNS zone within your virtual network. It enables dynamic DNS updates and reverse DNS and gives scripts to configure both Windows and Linux clients to use the custom DNS zone name as the DNS suffix and to perform dynamic DNS updates to maintain the DNS records in the custom zone.

Last updated: 8/21/2018

MongoDB on Ubuntu VMs

This template creates a multi-server MongoDB deployment on Ubuntu virtual machines, and configures the MongoDB installation for high availability

TheAzureGuy by Valery M,
Last updated: 8/16/2018

Create a HA Sharepoint Deployment

This template creates 9 new Azure VMs, each group load balancer and a VNet. It configures a primary and backup AD Domain Controller for a new Forest and Domain, two SQL Servers and witness in AlwaysOn configuration and 4 Sharepoint VMs with a Sharepoint farm and site

simongdavies by Simon Davies,
Last updated: 8/15/2018

Cloudera Cluster with Tableau Dashboards

Deploys a Cloudera cluster with a Tableau server. Instructions provided for data generation in the Cloudera cluster. Instructions are provided for configuring the Tableau server with custom dashboards

jreid143 by Jim Reid,
Last updated: 8/10/2018

SQL Server 2014 SP1 Enterprise all SQL VM features enabled

This template will create a SQL Server 2014 SP1 Enterprise edition with Auto Patching, Auto Backup and Azure Key Vault Integration features enabled.

Last updated: 8/10/2018