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

142 templates match your filter.

SAS Viya Quickstart Template for Azure

The SAS Viya Quickstart Template for Azure deploys these products on the cloud: SAS Visual Analytics 8.3.1 on Linux. SAS Visual Statistics 8.3.1 on Linux and SAS Visual Data Mining and Machine Learning 8.3.1 on Linux. This Quickstart is a reference architecture for users who want to deploy the SAS Viya platform, using microservices and other cloud-friendly technologies. By deploying the SAS platform on Azure, you get SAS analytics, data visualization, and machine learning capabilities in an Azure-validated environment. SAS Viya is a cloud-enabled, in-memory analytics engine. It uses elastic, scalable, and fault-tolerant processing to address complex analytical challenges. SAS Viya provides faster processing for analytics by using a standardized code base that supports programming in SAS, Python, R, Java, and Lua. It also supports cloud, on-premises, or hybrid environments and deploys seamlessly to any infrastructure or application ecosystem.

sassoftware by SAS Software,
Last updated: 5/23/2019

Marketplace Sample VM with Conditional Resources

This template allows deploying a linux VM using new or existing resources for the Virtual Network, Storage and Public IP Address. It also allows for choosing between SSH and Password authenticate. The templates uses conditions and logic functions to remove the need for nested deployments.

bmoore-msft by Brian Moore,
Last updated: 4/25/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

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 wahidsaleemi,
Last updated: 4/23/2019

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: 4/22/2019

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: 4/8/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 an API Management with hostname using KeyVault Ssl.

This template demonstrates how to Create a instance of Azure API Management having an MSI and then setting up custom hostname for proxy with ssl certificate from keyvault.

solankisamir by Samir Solanki,
Last updated: 3/3/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

Artifactory Enterprise Setup

This template helps you setup a Artifactory Enterprise environment.

jainishshah17 by Jainish Shah,
Last updated: 1/14/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

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

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. Additionally, the chosen Service Principal is assigned the Network Contributor role against the subnet that contains the AKS cluster.

holgerjay by holgerj,
Last updated: 12/17/2018

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

Deploy SQL Always ON setup with existing SQL Virtual Machines

Deploy SQL Always ON setup with existing SQL Virtual Machines. The virtual machines should already be joined to an existing domain and must be running enterprise version of SQL Server.

pratraw by pratraw,
Last updated: 11/16/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

Create new Active Directory forest with optional subdomain

This template creates a new Active Directory forest, with an optional subdomain. You can choose to have either one or two DCs per domain. The network configuration is highly configurable, making it suitable to fit into an existing environment. The VMs use managed disks and have no dependency on storage accounts. As an operating system you can choose between Windows Server 2012, Windows Server 2012 R2, and Windows 2016. This template illustrates the use of nested templates, Powershell DSC, and other advanced concepts.

wkasdorp by Willem Kasdorp,
Last updated: 10/4/2018