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 400 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

SAP NetWeaver 3-tier (managed disk)

This template allows you to deploy a VM using a operating system that is supported by SAP and Managed Disks.

MSSedusch by Sebastian Max Dusch,
Last updated: 05-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

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

ROS on Azure with Linux VM

This template creates a Linux VM and installs the ROS into it using the CustomScript extension.

ms-iot by Microsoft IoT,
Last updated: 15-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

Perforce Helix Core Linux Single Instance

This template deploys a new instance of Perforce Helix Core Server on a CentOS, RHEL or Ubuntu server in Azure along with all required infrastructure elements. Perforce Helix Core is an industry leading version control system widely used in game development and many other industries. For more information please visit our webpage: https://www.perforce.com/products/helix-core.

perforce by Perforce 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 HBase geo replication

This template allows you to configure an Azure environment for HBase replication across two different regions with VPN vnet-to-vnet connection.

guyhay by Guy Haycock,
Last updated: 04-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

Azure VM-to-VM bandwidth meter

This template allows you to run VM-to-VM bandwidth test with PsPing utility.

AlekseiPolkovnikov by Aleksei Polkovnikov,
Last updated: 01-06-2020

KEMP LoadMaster (MultiNIC)

This template creates a KEMP LoadMaster with two interfaces into existing Subnets.

KurtJung by KurtJung,
Last updated: 28-05-2020

GPU Vm with OBS-Studio, Skype, MS-Teams for event streaming

This template creates a GPU Vm with OBS-Studio, Skype, MS-Teams for event streaming. It creates the VM in a new vnet, storage account, nic, and public ip with the new compute stack. All installation process based on Chocolately package manager

IhorLeontiev by Ihor Leontiev,
Last updated: 25-05-2020

Azure VM Scale Set as clients of Intel Lustre

This template creates a set of Intel Lustre 2.7 clients using Azure VM Scale Sets and Azure gallery OpenLogic CentOS 6.6 or 7.0 images and mounts an existing Intel Lustre filesystem

arsenvlad by Arsen Vladimirskiy,
Last updated: 22-05-2020

Tableau Server Single Node

This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment. For more information please visit our webpage: https://www.tableau.com/. For more details please view the Readme on the associated Github page.

maddyloo by Madeleine Corneli,
Last updated: 20-05-2020

Private Link service example

This template shows how to create a private link service

mblanco77 by Mauricio Blanco,
Last updated: 20-05-2020

Private Endpoint example

This template shows how to create a private endpoint pointing to Azure SQL Server

mblanco77 by Mauricio Blanco,
Last updated: 17-05-2020

Secured virtual hubs

This template creates a secured virtual hub using Azure Firewall to secure your cloud network traffic destined to the Internet.

vhorne by Vic,
Last updated: 14-05-2020

Deploy Solace PubSub+ message broker onto Azure Linux VM(s)

This template allows you to deploy either a standalone Solace PubSub+ message broker or a three node High Availability cluster of Solace PubSub+ message brokers onto Azure Linux VM(s).

SolaceDev by Solace Systems Development,
Last updated: 08-05-2020

Azure data disk performance meter

This template allows you to run a data disk performance test for different workload types using fio utility.

AlekseiPolkovnikov by Aleksei Polkovnikov,
Last updated: 04-05-2020

Deploy a Nextflow genomics cluster

This template deploys a scalable Nextflow cluster with a Jumpbox, n cluster nodes, docker support and shared storage.

lawrencegripper by Lawrence Gripper,
Last updated: 24-04-2020

Terraform on Azure

This template allows you to deploy a Terraform workstation as a Linux VM with MSI.

sebastus by Greg Oliver,
Last updated: 16-04-2020

Deploy VM Scale Set with LB probe and automatic repairs

This template allows you to deploy a VM scale set of Linux VMs behind a load balancer with health probe configured. The scale set also has automatic instance repairs policy enabled with a grace period of 30 minutes.

avirishuv by avirishuv,
Last updated: 15-04-2020

Create an Azure Firewall with multiple IP public addresses

This template creates an Azure Firewall with two public IP addresses and two Windows Server 2019 servers to test.

vhorne by Vic,
Last updated: 13-04-2020