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.

CI/CD using Jenkins on Azure Container Service (AKS)

Containers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Container Service, you can achieve replicable, manageable clusters of containers. By setting up a continuous build to produce your container images and orchestration, you can increase the speed and reliability of your deployment.

TylerLu by Tyler Lu,
Last updated: 11/22/2019

SQL Server AlwaysOn Cluster with Managed Disks in AZ

This template creates Azure VMs on an existing VNET, and provisions a SQL Server 2016 or 2017 AlwaysOn Availability Group cluster across AZ's

robotechredmond by Keith Mayer,
Last updated: 11/18/2019

website cluster

This template deploys a website cluster and enables Zabbix monitoring, and allows user to define the number of web servers.

251744647 by 251744647,
Last updated: 11/15/2019

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: 11/15/2019

MongoDB Replica Set

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

251744647 by 251744647,
Last updated: 11/15/2019

CI/CD using Jenkins on Azure Virtual Machine Scale Sets

This is a CI/CD sample using Jenkins and Terraform on Azure Virtual Machine Scale Sets

alexchx by Alex Chen,
Last updated: 11/14/2019

Lamp on Ubuntu

This template deploys a Lap(linux+apache2+php5) node and a configurable number of Mysql(mysql server 5.5) nodes on Ubuntu virtual machines

251744647 by 251744647,
Last updated: 11/14/2019

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: 11/14/2019

Jenkins on Ubuntu

This template deploys a Jenkins master and a configurable number of Jenkins Slave nodes on Ubuntu virtual machines

dennisan by Dennis Angeline,
Last updated: 11/14/2019

Java CI/CD using Jenkins and Azure Web Apps

This is a sample for Java CI/CD using Jenkins and Azure Web Apps.

alexchx by Alex Chen,
Last updated: 11/14/2019

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: 11/12/2019

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: 11/7/2019

Extend Existing Azure Resources with Custom Providers

This sample will go into detail on how to extend existing Azure resources and Resource Manager templates to add in custom workloads.

jjbfour by jjbfour,
Last updated: 11/4/2019

SQL Server 2014 SP1 Enterprise with Azure Key Vault

This template will create a SQL Server 2014 SP1 Enterprise edition with Azure Key Vault Integration feature enabled.

Last updated: 10/24/2019

HDInsight with custom Ambari + Hive Metastore DB in VNET

This template allows you to create an HDInsight cluster in an existing virtual network with a new SQL DB that serves as both a custom Ambari DB and Hive Metastore. You must have an exising SQL Sever, storage account, and VNET.

tylerfox by Tyler Fox,
Last updated: 9/13/2019

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: 9/13/2019

Kentico MVC

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

fvolner by Filip Volner,
Last updated: 8/19/2019

Log Analytics based Monitoring and Reporting solution for Azure Backup

Azure backup solution using Log Analytics

adityabalaji-msft by Aditya Balaji,
Last updated: 7/17/2019

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: 7/8/2019

Use script extensions to install Mongo DB on Ubuntu VM

This template deploys Configures and Installs Mongo DB on a Ubuntu Virtual Machine in two separate scripts. This template is a good example that showcases how to express dependencies between two scripts running on the same virtual machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.

mahthi by Mahesh Thiagarajan,
Last updated: 4/24/2019

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/6/2019

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: 2/20/2019

Deploy a managed Kubernetes Cluster (AKS).

This ARM template demonstrates the deployment of an AKS instance with advanced networking features into an existing virtual network and Azure AD Integeration. Additionally, the chosen Service Principal is assigned the Network Contributor role against the subnet that contains the AKS cluster.

t1agob by Tiago Barbosa,
Last updated: 2/6/2019

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: 1/14/2019