Skip navigation

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

Resource Types:

Showing all 517 templates. Refine results with search.

SQL Server VM with performance optimized storage settings

Create a SQL Server Virtual Machine with performance optimized storage settings on PremiumSSD

sam0227 by Feng Hong,
Last updated: 23/09/2022

Deploy Shibboleth Identity Provider cluster on Windows

This template deploys Shibboleth Identity Provider on Windows in a clustered configuration. After the deployment is successful, you can go to https://your-domain:8443/idp/profile/status (note port number) to check success.

vinhub by Vinayak (Vin) Bhalerao,
Last updated: 20/09/2022

JBoss EAP on RHEL (stand-alone VM)

This template allows you to create a RHEL 8.6 VM running JBoss EAP 7.4 and also deploys a web application called JBoss-EAP on Azure, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 14/09/2022

JBoss EAP on RHEL (clustered, multi-VM)

This template allows you to create multiple RHEL 8.6 VMs running JBoss EAP 7.4 cluster and also deploys a web application called eap-session-replication, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 14/09/2022

JBoss EAP on RHEL (clustered, VMSS)

This template allows you to create RHEL 8.6 VMSS instances running JBoss EAP 7.4 cluster and also deploys a web application called eap-session-replication, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 14/09/2022

Public Load Balancer chained to a Gateway Load Balancer

This template allows you to deploy a Public Standard Load Balancer chained to a Gateway Load Balancer. The traffic incoming from internet is routed to the Gateway Load Balancer with linux VMs (NVAs) in the backend pool.

fabferri by Fabrizio Ferri,
Last updated: 5/09/2022

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: 26/08/2022

Create an Azure VM with a new Active Directory Forest

This template creates a new Azure VM, it configures the VM to be an Active Directory Domain Controller for a new forest

bmoore-msft by Brian Moore,
Last updated: 26/08/2022

Enable NSG Flow Logs

This template create an NSG Flow Logs resource

damendo by Dalan Mendonca,
Last updated: 25/08/2022

Deploy Ubuntu VM with Open JDK and Tomcat

This template allows you to create a Ubuntu VM with OpenJDK and Tomcat. Currently custom script file is pulled temporarily from https link on raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. Once the VM is successfully provisioned, tomcat installation can be verified by accessing the http link [FQDN name or public IP]:8080/

snallami by Suresh Nallamilli,
Last updated: 24/08/2022

Create an Azure WAF v2 on Azure Application Gateway

This template creates an Azure Web Application Firewall v2 on Azure Application Gateway with two Windows Server 2016 servers in the backend pool

vhorne by Vic,
Last updated: 19/08/2022

OpenScholar

This template deploys a OpenScholar to the ubuntu VM 16.04

laxmikatika by laxmikatika,
Last updated: 19/08/2022

Dokku Instance

Dokku is a mini-heroku-style PaaS on a single VM.

dokku by Dokku,
Last updated: 18/08/2022

Azure Batch pool without public IP addresses

This template creates Azure Batch simplified node communication pool without public IP addresses.

lilinvictorms by Victor Li,
Last updated: 17/08/2022

Create a standard load-balancer

This template creates an Internet-facing load-balancer, load balancing rules, and three VMs for the backend pool with each VM in a redundant zone.

mumian by Jonathan Gao,
Last updated: 12/08/2022

Azure Databricks All-in-one Templat VNetInjection-Pvtendpt

This template allows you to create a network security group, a virtual network and an Azure Databricks workspace with the virtual network, and Private Endpoint.

Last updated: 11/08/2022

SharePoint Subscription / 2019 / 2016 / 2013 all configured

Create a SharePoint Subscription / 2019 / 2016 / 2013 farm with a web application set with Windows and ADFS authentication, and some path based and host-named site collections. It also provisions User Profiles and Apps service applications and installs claims provider LDAPCP.

Yvand by Yvan Duhamel,
Last updated: 8/08/2022

Create an Azure Cosmos DB Account with a private endpoint

This template will create a Cosmos account, a virtual network and a private endpoint exposing the Cosmos account to the virtual network.

markjbrown by Mark Brown,
Last updated: 4/08/2022

Ubuntu Mate Desktop VM with VSCode

This template allows you to deploy a simple Linux VM using a few different options for the Ubuntu version, using the latest patched version. This will deploy a A1 size VM in the resource group location and return the FQDN of the VM.

VaijanathB by Vaijanath Angadihiremath,
Last updated: 29/07/2022

Linux VM with Gnome Desktop RDP VSCode and Azure CLI

This template deploys an Ubuntu Server VM, then uses the Linux CustomScript extension to install the Ubuntu Gnome Desktop and Remote Desktop support (via xrdp). The final provisioned Ubuntu VM support remote connections over RDP.

leestott by Lee Stott,
Last updated: 28/07/2022

Azure DNS private resolver

This template provisions Azure DNS private resolver in a virtual network with required forwarding ruleset and rules. It creates a new virtual network with two subnets, and deploy Azure DNS private resolver in this VNET.

aarunraaj by Arunraj Selvaraj,
Last updated: 27/07/2022

Create a Firewall, FirewallPolicy with Explicit Proxy

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

uditmisra52 by uditmisra52,
Last updated: 27/07/2022

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: 26/07/2022

Deploy a simple Ubuntu Linux VM 18.04-LTS

This template deploy a Ubuntu Server with a few options for the VM. You can provide the VM Name, OS Version, VM size, admin username and password. As default the VM size is Standard_B2s and O.S. Version is 18.04-LTS.

bmoore-msft by Brian Moore,
Last updated: 26/07/2022