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

Add a subnet to an existing VNET

This template allows you to add a subnet to an existing VNET. Deploy into the resource group of the existing VNET

singhkays by Kay Singh,
Last updated: 11/29/2021

Creates Virtual WAN resources

This template allows you to create virtual WAN resources including Virtual WAN, Virtual Hub, VPN Gateway, VPN Site and a VPN Connecton.

Arpan-MSFT by Arpan-MSFT,
Last updated: 11/29/2021

AKS Cluster with a NAT Gateway and an Application Gateway

This sample shows how to a deploy an AKS cluster with NAT Gateway for outbound connections and an Application Gateway for inbound connections.

paolosalvatori by Paolo Salvatori,
Last updated: 11/26/2021

Azure Traffic Manager VM example

This template shows how to create an Azure Traffic Manager profile load-balancing across multiple virtual machines.

Last updated: 11/19/2021

Windows Docker Host with Portainer and Traefik pre-installed

Windows Docker Host with Portainer and Traefik pre-installed

tfenster by Tobias Fenster,
Last updated: 11/17/2021

Azure Route Server in BGP peering with Quagga

This template deploys a Router Server and Ubuntu VM with Quagga. Two external BGP sessions are established between the Router Server and Quagga. Installation and configuration of Quagga is executed by Azure custom script extension for linux

fabferri by Fabrizio Ferri,
Last updated: 11/17/2021

Deploy a trusted launch capable Linux virtual machine

This template allows you to deploy a trusted launch capable Linux virtual machine using a few different options for the Linux version, using the latest patched version. If you enable Secureboot and vTPM, the Guest Attestation extension will be installed on your VM. This extension will perform remote [attestation](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) by the cloud. By default, this will deploy an Standard_D2_v3 size virtual machine in the resource group location and return the FQDN of the virtual machine.

sirfamelin by Sirfame Lin,
Last updated: 11/16/2021

Deploy a trusted launch capable Windows virtual machine

This template allows you to deploy a trusted launch capable Windows virtual machine using a few different options for the Windows version, using the latest patched version. If you enable Secureboot and vTPM, the Guest Attestation extension will be installed on your VM. This extension will perform remote [attestation](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) by the cloud. By default, this will deploy an Standard_D2_v3 size virtual machine in the resource group location and return the FQDN of the virtual machine.

sirfamelin by Sirfame Lin,
Last updated: 11/16/2021

Dokku Instance

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

dokku by Dokku,
Last updated: 11/12/2021

Deploy Azure Database for MariaDB with VNet

This template provides a way to deploy an Azure database for MariaDB with VNet integration.

ramnov by Ramkumar Chandrasekaran,
Last updated: 11/5/2021

Deploy Azure Database for MySQL with VNet

This template provides a way to deploy an Azure database for MySQL with VNet integration.

savjani by Parikshit Savjani,
Last updated: 11/5/2021

Deploy Azure Database for PostgreSQL with VNet

This template provides a way to deploy an Azure database for PostgreSQL with VNet integration.

ramnov by Ramkumar Chandrasekaran,
Last updated: 11/5/2021

Deploy a Windows VM and enable backup using Azure Backup

This template allows you to deploy a Windows VM and Recovery Services Vault configured with the DefaultPolicy for Protection.

nilaydshah by Nilay Shah,
Last updated: 11/1/2021

Peer two existing VNets within a single region

This template allows you to connect two VNETs from the same or different resource groups in the same region using VNet Peering

ben-houghton by Ben Houghton,
Last updated: 11/1/2021

Create a VM with multiple empty StandardSSD_LRS Data Disks

This template allows you to create a Windows Virtual Machine from a specified image. It also attaches multiple empty StandardSSD data disks by default. Note that you can specify the size and the Storage type (Standard_LRS, StandardSSD_LRS and Premium_LRS) of the empty data disks.

ramankumarlive by Raman Kumar,
Last updated: 10/23/2021

Azure Container Instances - VNet

Deploy a container instance into an Azure virtual network.

tilnl by tilnl,
Last updated: 10/22/2021

Create a Route Server in a New Subnet

This template deploys a Route Server into a subnet named RouteServerSubnet.

duongau by Duong Au,
Last updated: 10/22/2021

Windows VM with Azure secure baseline.

The template creates a virtual machine running Windows Server in a new virtual network, with a public IP address. Once the machine has deployed, the guest configuration extension is installed and the Azure secure baseline for Windows Server is applied. If the configuration of the machines drifts, you can re-apply the settings by deploying the template again.

mgreenegit by Michael Greene,
Last updated: 10/21/2021

Add multiple VMs into a Virtual Machine Scale Set

This template will create N number of VM's with managed disks, public IPs and network interfaces. It will create the VMs in a Virtual Machine Scale Set in Flexible Orchestration mode. They will be provisioned in a Virtual Network which will also be created as part of the deployment

fitzgeraldsteele by Fitzgerald Steele,
Last updated: 10/14/2021

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.

muthukumarbala07 by Muthukumar Balasubramanian,
Last updated: 10/13/2021

Create a WordPress site in a virtual network

This template creates a WordPress site on Container Instance in a virtual network. And output a public site FQDN which could access WordPress site.

tilnl by tilnl,
Last updated: 10/13/2021

Route table with routes

This template creates a Route Table with routes

tw3lveparsecs by tw3lveparsecs,
Last updated: 10/5/2021

SharePoint 2019 / 2016 / 2013 fully configured

Create a SharePoint 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: 10/4/2021

Network Security Group with diagnostic logs

This template creates a Network Security Group with diagnostic logs and a resource lock

tw3lveparsecs by tw3lveparsecs,
Last updated: 10/3/2021