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

265 templates match your filter.

Create a storage account with file share

Creates an Azure storage account and file share.

crpietschmann by Chris Pietschmann,
Last updated: 15/9/2562

ROS on Azure with Windows VM

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

seanyen by Sean Yen,
Last updated: 13/9/2562

Retrieve Azure Storage access keys in ARM template

This template will create a Storage account, after which it will create a API connection by dynamically retrieving the primary key of the Storage account. The API connection is then used in a Logic App as a trigger polling for blob changes. The complete scenario can be found on https://blog.eldert.net/retrieve-azure-storage-access-keys-in-arm-template.

EldertGrootenboer by Eldert Grootenboer,
Last updated: 11/9/2562

SAS Viya Quickstart Template for Azure

The SAS Viya Quickstart Template for Azure deploys these products on the cloud: SAS Visual Analytics 8.3.1 on Linux. SAS Visual Statistics 8.3.1 on Linux and SAS Visual Data Mining and Machine Learning 8.3.1 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: 23/8/2562

Azure managed disk performance meter

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

AlekseiPolkovnikov by Aleksei Polkovnikov,
Last updated: 10/8/2562

Deploy Drupal with VM Scale Set, Glusterfs and Mysql

Deploy a VM Scale Set behind a load balancer/NAT & each VM running Drupal (Apache / PHP). All nodes share the created glusterfs file storage, and MySQL database

maniSbindra by Mani Bindra,
Last updated: 10/8/2562

Create a storage account with multiple file shares

Creates an Azure storage account and multiple file shares.

zfchen95 by Zhenfeng,
Last updated: 9/8/2562

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

rasavant-ms by Rajasa (RJ),
Last updated: 18/7/2562

Continuous Deployment to VM Scale Sets using Spinnaker

This template allows you to install Spinnaker on VM or AKS. Specifically, as for the VM scenario you can deploy and configure a DevOps pipeline from an Aptly repository to a VM Scale Set in Azure.

azure-devops by Azure DevOps,
Last updated: 12/7/2562

SQL Server Always On AG on AKS

This creates a new AKS Cluster and then deploy SQL Server always on availability groups into it using a CNAB Package deployed using Duffle and ACI

simongdavies by Simon Davies,
Last updated: 12/7/2562

Deploy OpenSIS Community Edition cluster on Ubuntu

This template deploys OpenSIS Community Edition as a LAMP application on Ubuntu. It creates a one or more Ubuntu VM for the front end and a single VM for the backend. It does a silent install of Apache and PHP on the front end VM's and MySQL on the backend VM. Then it deploys OpenSIS Community Edition on the cluster. After the deployment is successful, you can go to /opensis-ce on each of the front end VM's (using web admin access) to start congfiguring OpenSIS.

vinhub by Vinayak (Vin) Bhalerao,
Last updated: 11/7/2562

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: 11/7/2562

pf on FreeBSD Setup

This template helps you setup a development environment where you can NAT firewall with round-robin load balancing using FreeBSD's pf on Azure.

ostclilideng by ostclilideng,
Last updated: 11/7/2562

CloudLens with Moloch example

This template shows how to setup network visibility in the Azure public cloud using the CloudLens agent to tap traffic on one vm and forward it to a network packet storing & indexing tool, in this case Moloch.

lucazacu-keys by lucazacu-keys,
Last updated: 8/7/2562

Deploy a simple VM Scale Set with Linux VMs and a Jumpbox

This template allows you to deploy a simple VM Scale Set of Linux VMs using the latest patched version of Ubuntu Linux 15.10 or 14.04.4-LTS. There is also a jumpbox to enable connections from outside of the VNet the VMs are in.

gatneil by Neil Sant Gat,
Last updated: 8/7/2562

Create and encrypt a new Linux VMSS with jumpbox

This template deploys a Linux VMSS using the latest Linux image, adds data volumes, and then encrypts the data volumes of each Linux VMSS instance. It also deploys a jumpbox with a public IP address in the same virtual network as the Linux VMSS instances with private IP addresses. This allows connecting to the jumpbox via its public IP address, and then connecting to the Linux VMSS instances via private IP addresses.

Azure by Microsoft Azure,
Last updated: 8/7/2562

CloudLens with Suricata IDS example

This template shows how to setup network visibility in the public cloud using the CloudLens agent to tap traffic on one vm and forward it to the IDS, in this case Suricata.

lucazacu-keys by lucazacu-keys,
Last updated: 8/7/2562

Deploy a VM Scale Set with Linux VMs behind ILB

This template allows you to deploy a VM Scale Set of Linux VMs using the latest patched version of Ubuntu Linux 15.10 or 14.04.4-LTS. These VMs are behind an internal load balancer with NAT rules for ssh connections.

gatneil by Neil Sant Gat,
Last updated: 8/7/2562

Create a sandbox setup of Azure Firewall with Zones

This template creates a virtual network with 3 subnets (server subnet, jumpbox subnet and AzureFirewall subnet), a jumpbox VM with public IP, A server VM, UDR route to point to Azure Firewall for the ServerSubnet,an Azure Firewall with 1 or more Public IP addresses, 1 sample application rule and 1 sample network rule and azure firewall in availability zones 1, 2 and 3

MadhusudhanRavi by Madhusudhan Ravi,
Last updated: 1/7/2562

Deploy SQL Always ON setup with existing SQL Virtual Machines

Deploy SQL Always ON setup with existing SQL Virtual Machines. The virtual machines should already be joined to an existing domain and must be running enterprise version of SQL Server.

pratraw by pratraw,
Last updated: 11/6/2562

Install Phabricator on an Ubuntu VM

This template deploys Phabricator on an Ubuntu Virtual Machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.

julienstroheker by Julien Stroheker,
Last updated: 30/5/2562

Deploy a simple FreeBSD VM in resource group location.

This template allows you to deploy a simple FreeBSD VM using a few different options for the FreeBSD version, using the latest patched version. This will deploy in resource group location on a D1 VM Size.

takekazuomi by Takekazu Omi,
Last updated: 30/5/2562

Linux VM with Serial Output

This template creates a simple Linux VM with minimal parameters and serial/console configured to output to storage

coreysa by Corey Sanders,
Last updated: 30/5/2562

Deploy a CentOS VM with Singularity installed

This template allows you to deploy a CentOS VM with Singularity installed, using the latest patched version of CentOS and version 2.3.1 of Singularity (by default). This will deploy an A8 size VM in the resource group location and return the FQDN of the VM.

bhummerstone by Ben Hummerstone,
Last updated: 30/5/2562