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

54 templates match your filter.

Update RU/s for Azure Cosmos Gremlin API database

This template updates the throughput on a database resource for an Azure Cosmos account for Gremlin API.

markjbrown by Mark Brown,
Last updated: 5/15/2019

Update RU/s (throughput) for Azure Cosmos SQL API database

This template updates the throughput on a database resource for an Azure Cosmos account for Core (SQL) API.

markjbrown by Mark Brown,
Last updated: 5/15/2019

Update RU/s (throughput) - Azure Cosmos MongoDB API database

This template updates the throughput on a database resource for an Azure Cosmos account for MongoDB API.

markjbrown by Mark Brown,
Last updated: 5/15/2019

Create Configuration Manager Tech Preview Lab in Azure

This template creates a new System Center Configuration Manager Technical Preview Lab environment. It creates 3 new Azure VMs, configuring a new AD Domain Controller for a new Domain, SQL Server for site database, a standalone primary site and a remote site system server with Management Point and Distribution Point roles. The VM size used in these templates are B series (B2s and B2ms). They use premium disks which would incur costs even when they are off. However you can change the disk configuration of VM in Azure portal. Note: This ConfigMgr/SCCM template is to be used for Lab purpose only.

yizhongwu by Yizhong Wu,
Last updated: 5/9/2019

Two-Tier-nodejsapp-migration-to-containers-on-Azure

Two-tier app migration to azure containers and PaaS database.

wmhussain by Mazhar Hussain Warsi,
Last updated: 5/3/2019

Deploy CKAN

This template deploys CKAN using Apache Solr (for search) and PostgreSQL (database) on an Ubuntu VM. CKAN, Solr and PostgreSQL are deployed as individual Docker containers on the VM.

rgardler by Ross Gardler,
Last updated: 5/2/2019

Create an Azure Cosmos DB account for Gremlin API

This template creates an Azure Cosmos DB account for Gremlin API in two regions using shared throughput at the database level with two graphs.

markjbrown by Mark Brown,
Last updated: 4/25/2019

Create an Azure Cosmos account for SQL API

This template creates an Azure Cosmos account for Core (SQL) API in two region regions with 2 containers that share throughput set at the database-level.

markjbrown by Mark Brown,
Last updated: 4/25/2019

Create an Azure Cosmos DB account for MongoDB API

This template creates an Azure Cosmos DB account for MongoDB API in two regions using shared throughput at database level with two collections.

markjbrown by Mark Brown,
Last updated: 4/25/2019

SonarQube on Windows with Azure SQL Database

Deploy a Windows VM with SonarQube installed and configured against an Azure SQL Database.

rajbos by Rob Bos,
Last updated: 1/5/2019

Create a cluster a database

This template allows you to create a cluster a database.

radennis by Ravit Dennis,
Last updated: 12/12/2018

Airflow Docker Web App on Linux with PostgreSQL

This template provides a easy way to deploy a puckel/docker-airflow image (latest tag) on a Linux Web App with Azure database for PostgreSQL

savjani by Parikshit,
Last updated: 11/25/2018

Deploy Azure Database for MySQL with VNet

This template provides a easy way to deploy Azure database for MySQL with VNet integration

savjani by Parikshit,
Last updated: 10/16/2018

Azure SQL Server + multiple SQL DBs with Threat Detection

This template allows you to deploy an Azure SQL Server and a user-defined number of Azure SQL Databases with Threat Detection enabled, with an email address to receive alerts for each database.

guywald1 by Guy Waldman,
Last updated: 9/16/2018

PostgreSQL 10 on Ubuntu VMs

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

trentmswanson by Trent Swanson,
Last updated: 9/6/2018

Create SQL MI inside the new virtual network

Deploy Azure Sql Database Managed Instance (SQL MI) inside new Virtual Network.

srdan-bozovic-msft by Srđan Božović,
Last updated: 9/3/2018

Create SQL MI with jumpbox inside new virtual network

Deploy Azure Sql Database Managed Instance (SQL MI) and JumpBox with SSMS inside new Virtual Network.

srdan-bozovic-msft by Srđan Božović,
Last updated: 9/3/2018

Create SQL MI with point-to-site connection configured

Deploy Azure Sql Database Managed Instance (SQL MI) and Virtual network gateway configured for point-to-site connection inside the new virtual network.

srdan-bozovic-msft by Srđan Božović,
Last updated: 9/3/2018

Autoscale LANSA Win VM Scale Set using an existing Database

This template deploys a Windows Virtual Machine Scale Set with a desired count of Virtual Machines in the scale set and a LANSA MSI to install into each Virtual Machine. Once the Virtual Machine Scale Set is deployed a custom script extension is used to install the LANSA MSI. The database server must already exist. The database within the database server must already exist too, unless its SQL Server, in which case it will be created. If the database does exist it must either not have any LANSA tables or already have had the same MSI installed. This is not checked by the template. Once this template has been run, it must be the only way that an upgrade to the MSI is applied. Two different MSI installs should not attempt to upgrade a LANSA install. This is very important in order that the SQL tables are upgraded correctly. Current databases supported are Azure SQL Database, Microsoft SQL Server and MySql

robe070 by Rob Goodridge,
Last updated: 8/30/2018

Autoscale LANSA Windows VM ScaleSet with Azure SQL Database

The template deploys a Windows VMSS with a desired count of VMs in the scale set and a LANSA MSI to install into each VM. Once the VM Scale Set is deployed a custom script extension is used to install the LANSA MSI)

robe070 by Rob Goodridge,
Last updated: 8/30/2018

Migrate to Azure SQL database using Azure DMS

The Azure Database Migration Service (DMS) is designed to streamline the process of migrating on-premises databases to Azure. DMS will simplify the migration of existing on-premises SQL Server and Oracle databases to Azure SQL Database, Azure SQL Managed Instance or Microsoft SQL Server in an Azure Virtual Machine. This template would deploy an instance of Azure Database Migration service, an Azure VM with SQL server installed on it which will act as a Source server with pre created database on it and a Target Azure SQL DB server which will have a pre-created schema of the database to be migrated from Source to Target server. The template will also deploy the required resources like NIC, vnet etc for supporting the Source VM, DMS service and Target server.

ash1625 by Ashish Shinde,
Last updated: 8/22/2018

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: 8/21/2018

Update RDSH collection

This template updates servers in an RD Session Host collection

mmarch by Michael,
Last updated: 8/15/2018

Create, configure and deploy Web Application to an Azure VM

Create and configure a Windows VM with SQL Azure database, and deploy web application to the environment using PowerShell DSC

CawaMS by Catherine Wang,
Last updated: 8/15/2018