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

IBM Cloud Pak for Data on Azure

This template deploys an Openshift cluster on Azure with all the required resources, infrastructure and then deploys IBM Cloud Pak for Data along with the add-ons that user chooses.

praveshhibm by praveshhibm,
Last updated: 09-07-2020

Secure VM password with Key Vault

This template allows you to deploy a simple Windows VM by retrieving the password that is stored in a Key Vault. Therefore the password is never put in plain text in the template parameter file

bmoore-msft by Brian Moore,
Last updated: 01-07-2020

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: 23-06-2020

Connect to a storage account from a VM via private endpoint

This sample shows how to use connect a virtual network to access a blob storage account via private endpoint.

paolosalvatori by Paolo Salvatori,
Last updated: 18-06-2020

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: 17-06-2020

SAS Viya Quickstart Template for Azure

The SAS Viya Quickstart Template for Azure deploys these products on the cloud: SAS Visual Analytics 8.5 on Linux, SAS Visual Statistics 8.5 on Linux, and SAS Visual Data Mining and Machine Learning 8.5 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: 10-06-2020

Create a Firewall with FirewallPolicy and IpGroups

This template creates an Azure Firewall with FirewalllPolicy referencing Network Rules with IpGroups. Also, includes a Linux Jumpbox vm setup

ssripadham by ssripadham,
Last updated: 08-06-2020

Deploy HDInsight on Linux (w/ Azure Storage, SSH key)

This template allows you to create an HDInsight cluster running Linux. This template also creates an Azure Storage account. The SSH authentication method for the cluster is username / public key.

guyhay by Guy Haycock,
Last updated: 05-06-2020

Deploy HDInsight cluster + Confluent Schema Registry node

This template allows you to create an HDInsight cluster running Linux with a schema registry edge node. For more information, see https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-apps-use-edge-node

guyhay by Guy Haycock,
Last updated: 05-06-2020

Deploy a VNet, and a HBase cluster within the VNet

This template allows you to create an Azure VNet and an HDInsight HBase cluster running Linux within the VNet.

guyhay by Guy Haycock,
Last updated: 04-06-2020

Deploy a Linux-based HBase cluster in HDInsight

This template allows you to create a Linux-based HBase cluster in Azure HDInsight.

guyhay by Guy Haycock,
Last updated: 04-06-2020

Deploy HDInsight cluster with Storage and SSH password

This template allows you to create a Linux-based Hadoop cluster in HDInsight and the dependent Azure Storage account. The SSH authentication method for the cluster is username and password. For a template using SSH public key authentication, see https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/

guyhay by Guy Haycock,
Last updated: 04-06-2020

Deploy HBase replication with two VNets in one region

This template allows you to configure aN HBase environment with two HBase clusters within two VNets in the same region for configuring HBase replication.

guyhay by Guy Haycock,
Last updated: 03-06-2020

Create Blob Storage and Event Grid subscription to the Blob

Creates Azure Blob Storage account and then creates an Event Grid subscription to that Blob.

spelluru by Sreedhar Pelluru,
Last updated: 02-06-2020

Deploy an Azure VNet and two HBase clusters within the VNet

This template allows you to configure an HBase environment with two HBase clusters within a VNet for configuring HBase replication.

guyhay by Guy Haycock,
Last updated: 02-06-2020

Deploy a Ubuntu Linux DataScience VM 18.04.

This template deploy a Ubuntu Server with some tools for Data Science. You can provide the username, password, virtual machine name and select between CPU or GPU computing.

leestott by Lee Stott,
Last updated: 01-06-2020

Create Storage Account and Blob Container

Creates an Azure Storage account and a blob container. Template originally authored by John Downs.

leestott by Lee Stott,
Last updated: 27-05-2020

Deploy Kafka on HDInsight in a virtual network

This template allows you to create an Azure Virtual Network and a Kafka on HDInsight cluster in the virtual network. The SSH authentication method for the cluster is username and password. For a template using SSH public key authentication, see https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/

guyhay by Guy Haycock,
Last updated: 26-05-2020

Azure SQL Server with Auditing written to a blob storage

This template allows you to deploy an Azure SQL server with Auditing enabled to write audit logs to a blob storage

lubalibu by Luba Libov,
Last updated: 20-05-2020

Deploy an Azure Function Premium plan with vnet integration

This template allows you to deploy an Azure Function Premium plan with regional virtual network integration enabled to a newly created virtual network.

mcollier by Michael S. Collier,
Last updated: 18-05-2020

Creates a function app with managed service identity.

Creates a function app with managed service identity enabled with Application Insights set up for logs and metrics.

eamonoreilly by Eamon O'Reilly,
Last updated: 15-05-2020

Azure Logic App with Function

This template creates a Serverless app in Azure with Logic Apps and Functions. The Logic App triggers on an HTTP POST, calls the Azure Function, and returns the response.

jeffhollan by Jeff Hollan,
Last updated: 15-05-2020

Create a Pay As You Go (PAYG) Environment with an IoT Hub

This template enables you to deploy a Pay As You Go (PAYG) Time Series Insights environment that is configured to consume events from an IoT Hub.

bvanderlugt by Blair Vanderlugt,
Last updated: 15-05-2020

Provision a function app on a Consumption plan

This template provisions a function app on a Consumption plan, which is a dynamic hosting plan. The app runs on demand and you're billed per execution, with no standing resource committment. There are other templates available for provisioning on a dedicated hosting plan.

mattchenderson by Matthew Henderson,
Last updated: 15-05-2020