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

Elasticsearch cluster, Kibana and Logstash for Diagnostics

This template deploys an Elasticsearch cluster and Kibana and Logstash VMs. Logstash is configured with an input plugin to pull diagnostics data from existing Azure Storage Tables.

Skantha by Skantha Kandiah,
Last updated: 17-07-2021

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: 16-07-2021

Deploy a 3 Nodetype Secure Cluster with NSGs enabled

This template allows you to deploy a secure 3 nodetype Service fabric Cluster running Windows server 2016 Data center on a Standard_D2 Size VMs. Use this template allows you ro control the inbound and outbound network traffic using Network Security Groups.

ChackDan by Chacko Daniel,
Last updated: 15-07-2021

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: 14-07-2021

Create a WordPress site

This template creates a WordPress site on Container Instance

wenwu449 by Wenjun Wu,
Last updated: 14-07-2021

Multi tier traffic manager, L4 ILB, L7 AppGateway

This template deploys a Virtual Network, segregates the network through subnets, deploys VMs and configures load balancing

rkotti by Ram Kotti,
Last updated: 13-07-2021

Deploy Octopus Deploy 3.0 with a trial license.

This template allows you to deploy a single Octopus Deploy 3.0 server with a trial license. This will deploy on a single Windows Server 2012R2 VM (Standard D2) and SQL DB (S1 tier) into the location specified for the Resource Group.

paulbouwer by Paul Bouwer,
Last updated: 12-07-2021

SQL Server 2014 SP1 Enterprise all SQL VM features enabled

This template will create a SQL Server 2014 SP1 Enterprise edition with Auto Patching, Auto Backup and Azure Key Vault Integration features enabled.

Last updated: 12-07-2021

OS Patching extension on a Ubuntu VM

This template creates a Ubuntu VM and installs the OSPatching extension

thomas1206 by Thomas Shao,
Last updated: 11-07-2021

Use ARM template to create IoT Hub, route and view messages.

Use this template to deploy an IoT Hub and a storage account. Run an app to send messages to the hub that are routed to storage, then view the results.

robinsh by Robin Shahan,
Last updated: 09-07-2021

Deploy a HDInsight cluster with an edge node

This template allows you to create an HDInsight cluster running Linux with an empty 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: 08-07-2021

101-1vm-2nics-2subnets-1vnet

Creates a new VM with two NICs which connect to two different subnets within the same VNet.

lmoxiel by Christopher Jackson,
Last updated: 07-07-2021

Create VM from existing VHDs and connect it to existingVNET

This template creates a VM from VHDs (OS + data disk) and let you connect it to an existing VNET that can reside in another Resource Group then the virtual machine

MCKLMT by Mickaël Mottet,
Last updated: 06-07-2021

Create Ubuntu vm data disk raid0

This template creates a virtual machine with multiple disks attached. A script partitions and formats the disks in raid0 array.

trentmswanson by Trent Swanson,
Last updated: 05-07-2021

JBoss EAP on RHEL (stand-alone VM)

This template allows you to create a RHEL 7.7/8.0/8.4 VM running JBoss EAP 7.2/EAP 7.3 and also deploy 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: 02-07-2021

JBoss EAP on RHEL (clustered, multi-VM)

This template allows you to create multiple RHEL 7.7/8.0/8.4 VMs running JBoss EAP 7.2/ EAP 7.3 cluster and also deploy 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: 02-07-2021

JBoss EAP on RHEL (clustered, VMSS)

This template allows you to create RHEL 7.7/8.0/8.4 VMSS instances running JBoss EAP 7.2/EAP 7.3 cluster and also deploy 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: 02-07-2021

Drone on Ubuntu VM

This template provisions an instance of Ubuntu 14.04 LTS with the Docker Extension and Drone CI package.

anweiss by anweiss,
Last updated: 02-07-2021

WildFly 18 on CentOS 8 (stand-alone VM)

This template allows you to create a CentOS 8 VM running WildFly 18.0.1.Final and also deploy a web application called JBoss-EAP on Azure, you can login into the Admin Console using the Wildfly username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 02-07-2021

2 VMs in a Load Balancer and configure NAT rules on the LB

This template allows you to create 2 Virtual Machines in an Availability Set and configure NAT rules through the load balancer. This template also deploys a Storage Account, Virtual Network, Public IP address and Network Interfaces. In this template, we use the resource loops capability to create the network interfaces and virtual machines

mahthi by Mahesh Thiagarajan,
Last updated: 30-06-2021

SAS 9.4 with SAS Visual Analytics and SAS Visual Statistics

The SAS 9.4 Quickstart Template for Azure with SAS Visual Analytics and SAS Visual Statistics deploys these products on the cloud: SAS Visual Analytics 7.51 and SAS Visual Statistics 7.51. This Quickstart is a reference architecture only. It is not intended for production use. Specifically, the Quickstart provides an example of how a SAS Visual Analytics in SAS 9.4 workload and a SAS Visual Statistics in SAS 9.4 workload running in a massively parallel processing (MPP) environment with SAS LASR Analytiic Server can be run on Azure.

sassoftware by SAS Software,
Last updated: 23-06-2021

Create a CDN Profile, Endpoint and a Storage Account

This template creates a CDN Profile and a CDN Endpoint with origin as a Storage Account. Note that user needs to create a public container in the Storage Account in order for CDN Endpoint to serve content from the Storage Account.

kuangweizhang by Kuangwei(Kevin) Zhang,
Last updated: 22-06-2021

AKS cluster with the Application Gateway Ingress Controller

This sample shows how to deploy an AKS cluster with Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics and Key Vault

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

VNS3 network appliance for cloud connectivity and security.

VNS3 is a software only virtual appliance that provides the combined features and functions of a security appliance, application delivery controller and unified threat management device at the cloud application edge. Key benefits, on top of cloud networking, always on end to end encryption, federate data centres, cloud regions, cloud providers, and/or containers, creating one unified address space, attestable control over encryption keys, meshed network manageable at scale, reliable HA in the cloud, isolate sensitive applications (fast low cost Network Segmentation), segmentation within applications, Analysis of all data in motion in the cloud. Key network functions; virtual router, switch, firewall, vpn concentrator, multicast distributor, with plugins for WAF, NIDS, caching, proxy, load balancers and other layer 4 thru 7 network functions, VNS3 doesn't require new knowledge or training to implement, so you can integrate with existing network equipment.

HKF1977 by HKF1977,
Last updated: 18-06-2021