Skip navigation

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

Resource types:

Showing all 163 templates. Refine results with search.

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: 2021-07-21

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: 2021-07-20

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: 2021-07-20

Elasticsearch cluster, Kibana and Logstash for Diagnostics

This template deploys an Elasticsearch cluster and Kibana and Logstash VMs. Logstash is configured with an input plugin to pull diagnostics data from existing Azure Storage Tables.

Skantha by Skantha Kandiah,
Last updated: 2021-07-17

Create a new AD Domain with 2 DCs using Availability Zones

This template creates 2 VMs in separate Availability Zones to be AD DCs (primary and backup) for a new Forest and Domain

bmoore-msft by Brian Moore,
Last updated: 2021-07-17

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: 2021-07-17

Deploys SQL Server 2014 AlwaysOn AG on existing VNET & AD

This template creates three new Azure VMs on an existing VNET: Two VMs are configured as SQL Server 2014 AlwaysOn Availability Group replica nodes and one VM is configured as a File Share Witness for automated cluster failover. In addition to these VMs, the following additional Azure resources are also configured: Internal load balancer, Storage accounts. To configure clustering, SQL Server and AlwaysOn within each VM, PowerShell DSC is leveraged. For Active Directory support, existing Active Directory domain controllers should already be deployed on the existing VNET.

robotechredmond by Keith Mayer,
Last updated: 2021-07-17

Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Cloud adoption for an Enterprise, small or large, require responsible and efficient governance models to derive value from their cloud deployments. CloudWise (a code-name for the solution), is a composite solution available from Azure Partner QuickStarts, is an adoption enabler for Customers, System Integrators and Partners alike, that delivers a self-serviceable, automated governance and operations solution, focused on Optimizing Your Costs, Improve Your Application(s) Reliability, Reducing Business Risk. The solution highlights the core governance pillars of Visibility and Control.

consultguru by Gururaj Pandurangi,
Last updated: 2021-07-17

Remote Desktop Services with High Availability

This ARM Template sample code will deploy a **Remote Desktop Services 2019 Session Collection** lab with high availability. The goal is to deploy a fully redundant, highly available solution for Remote Desktop Services, using Windows Server 2019.

mvaferreira by Marcus Ferreira,
Last updated: 2021-07-16

XSS attack on a web app

This will deploy 2 application gateway , a web app, a sql server and database, OMS and other network resources. One app gateway is in detection mode and other is in prevention mode. Perform the XSS attack by following the guidleines and execute the scenario for mitigation and prevention of a XSS attack.

girishjaju by girishjaju,
Last updated: 2021-07-16

Kafka on Ubuntu VMs

This template creates Kafka streaming replication from one zookeeper to one or more brokers each configured with multiple striped data disks. The database servers are deployed into a private subnet with an optional externally accessible jumpbox.

CognosysTech by CognosysTech,
Last updated: 2021-07-13

Evidian SafeKit Farm Cluster

This template deploys a load balancing cluster with failover on 2 to 4 Windows or Linux VMs in different availability zones

d6p by d6p,
Last updated: 2021-07-13

Azure backup solution using Log Analytics

Log Analytics based Monitoring and Reporting solution for Azure Backup

adityabalaji-msft by Aditya Balaji,
Last updated: 2021-07-13

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: 2021-07-13

Microsoft OMS

Deploys all OMS Services to a Resource Group

krnese by Kristian Nese,
Last updated: 2021-07-13

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: 2021-07-13

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: 2021-07-12

BOSH Setup

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

bingosummer by Bin Xia,
Last updated: 2021-07-12

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: 2021-07-12

ILB App Service Environment with Azure Firewall

Resource Manager templates and parameters demonstrating how to deploy App Service environment with Azure Firewall integration

jftl6y by John Scott,
Last updated: 2021-07-09

Azure Application Gateway Demo Setup

This template allows you to quickly deploy Azure Application Gateway demo to test load-balancing with or without cookie-based affinity.

AlekseiPolkovnikov by Aleksei Polkovnikov,
Last updated: 2021-07-06

MySQL MHA Haproxy

This template deploys a MySQL MHA + Haproxy solution: the objective of MHA is automating master failover and slave promotion within short (usually 10-30 seconds) downtime, without suffering from replication consistency problems, without spending money for lots of new servers, without performance penalty, without complexity (easy-to-install), and without changing existing deployments; Haproxy is the interface which apps access mysql

251744647 by 251744647,
Last updated: 2021-07-06

Deploy multiple VM Scale Sets of Linux VMs.

This template allows you to deploy multiple VM Scale Sets of Linux VMs.

gatneil by Neil Sant Gat,
Last updated: 2021-07-03

WildFly 18 on CentOS 8 (stand-alone VM)

This template allows you to create a CentOS 8 VM running WildFly 18.0.1.Final and also deploy a web application called JBoss-EAP on Azure, you can login into the Admin Console using the Wildfly username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 2021-07-02