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

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: 5/05/2021

Kentico Xperience

This template facilitates the deployment of resources required to host Kentico Xperience environments in Microsoft Azure.

chladekm by Martin Chládek,
Last updated: 5/05/2021

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: 5/05/2021

min.io Azure Gateway

Fully private min.io Azure Gateway deployment to provide an S3 compliant storage API backed by blob storage

sarahecraddock by sarahecraddock,
Last updated: 5/05/2021

Create an new AD Domain with 2 Domain Controllers

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

simongdavies by Simon Davies,
Last updated: 4/05/2021

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: 4/05/2021

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

simongdavies by Simon Davies,
Last updated: 4/05/2021

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: 4/05/2021

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: 4/05/2021

Hyper-V Host Virtual Machine with nested VMs.

Deploys a Virtual Machine to by a Hyper-V Host and all dependent resources including virtual network, public IP address and route tables.

RyanLWilliams by Ryan Williams,
Last updated: 4/05/2021

LaNp on Ubuntu - N (Neo4J)

This template deploys a Lap(linux+apache2+php5) node and a node of Neo4J nodes on Ubuntu virtual machines

brijrajsingh by brijrajsingh,
Last updated: 4/05/2021

Deploy SQL Managed Instance with Networking

Deploy UDR and NSG to support Azure SQL Managed Instance and deploy the Managed Instance

jftl6y by John Scott,
Last updated: 4/05/2021

Linux VM with MSI Accessing Storage

This template deploys a linux VM with a system assigned managed identity that has access to a storage account in a different resource group.

bmoore-msft by Brian Moore,
Last updated: 3/05/2021

SQL Injection attack on a web app

This will deploy 2 application gateways, 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 SQL injection attack by following the guidleines and execute the scenario for mitigation and prevention of a SQL injection attack.

girishjaju by girishjaju,
Last updated: 29/04/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: 29/04/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: 29/04/2021

Azure backup solution using Log Analytics

Log Analytics based Monitoring and Reporting solution for Azure Backup

adityabalaji-msft by Aditya Balaji,
Last updated: 29/04/2021

Deploy a simple Linux VM and update private IP to static

This template allows you to deploy a simple Linux VM using Ubuntu from the marketplace. This will deploy a VNET, Subnet, and an A1 size VM in the resource group location with a dynamically assigned IP address and then convert it to static IP.

wahidsaleemi by Wahid S.,
Last updated: 29/04/2021

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: 29/04/2021

Virus attack on Virtual Machines Scenario

This will deploy 2 virtual machines, OMS and other network resources. One virtual machine without endpoint protection and other with enpoint protection installed. Perform the virus attack by following the guidlines and execute the scenario for mitigation and prevention of a virus attack.

girishjaju by girishjaju,
Last updated: 29/04/2021

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: 29/04/2021

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: 29/04/2021

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: 29/04/2021

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: 29/04/2021