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

274 templates match your filter.

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: 2020-02-17

Create a sandbox setup of Azure Firewall with Linux VMs

This template creates a virtual network with 3 subnets (server subnet, jumpbox subet and AzureFirewall subnet), a jumpbox VM with public IP, A server VM, UDR route to point to Azure Firewall for the Server Subnet and an Azure Firewall with 1 or more Public IP addresses, 1 sample application rule, 1 sample network rule and default private ranges

iatodoro by iatodoro,
Last updated: 2020-02-13

Create an Azure Firewall with IpGroups

This template creates an Azure Firewall with Application and Network Rules referring to IpGroups. Also, includes a Linux Jumpbox vm setup

ssripadham by ssripadham,
Last updated: 2020-02-10

Create an Azure Firewall sandbox with forced tunneling

This template creates an Azure Firewall sandbox (Linux) with one firewall force tunneled through another firewall in a peered VNET

iatodoro by iatodoro,
Last updated: 2020-02-08

Deploy Custom Images At Scale

This template allows you to deploy custom images at scale with options to use VM Scale Sets, regular VMs, or regular VMs in an availability set.

AlanSt by Alan Stephenson,
Last updated: 2020-01-31

Self-host Integration Runtime on Azure VMs

This template creates a selfhost integration runtime and registers it on Azure virtual machines

Last updated: 2020-01-27

Enable NSG Flow Logs

This template create an NSG Flow Logs resource

damendo by Dalan Mendonca,
Last updated: 2020-01-24

Create an AKS compute target with a Private IP address.

This template creates an AKS compute target in given Azure Machine Learning service workspace with a private IP address.

tatlicioglu by Mehmet Tatlicioglu,
Last updated: 2019-12-23

Openchain Validator (single-node)

This template creates a single-node Openchain validator node. The endpoint is exposed over HTTP so it is only recommended for testing and development purposes. Openchain is a Blockchain technology stack suited for organizations wishing to issue and manage digital assets in a robust, secure and scalable way. See openchain.org for more information.

Flavien by Flavien Charlon,
Last updated: 2019-12-19

(++)Ethereum on Ubuntu

This template deploys a (++)Ethereum client on a Ubuntu virtual machines

ililic by Igor Lilic,
Last updated: 2019-12-19

Go Ethereum on Ubuntu

This template deploys a Go Ethereum client along with a genesis block on Ubuntu virtual machines

ililic by Igor Lilic,
Last updated: 2019-12-19

Deploy a Linux or Windows VMSS with MSI

This template allows you to deploy a Linux or Windows Virtual Machine Scale Set with a Managed Service Identity. That identity is then used to access Azure services.

bmoore-msft by Brian Moore,
Last updated: 2019-12-19

Deploy a LAMP app

This template uses the Azure Linux CustomScript extension to deploy an application. It creates an Ubuntu VM, does a silent install of MySQL, Apache and PHP, then creates a simple PHP script.

gbowerman by Guy Bowerman,
Last updated: 2019-12-19

Use output from a Custom Script Extension during Deployment

This is useful to the VM's compute to perform some task during deployment that Azure Resource Manager does not provide. The output of that compute (script) can then be leveraged elsewhere in the deployment. This is useful if the compute resource is needed in the deployment (e.g. a jumpbox, DC, etc), a bit wasteful if it is not.

bmoore-msft by Brian Moore,
Last updated: 2019-12-19

Deploy a Linux or Windows VM with MSI

This template allows you to deploy a Linux or Windows VM with a Managed Service Identity.

bmoore-msft by Brian Moore,
Last updated: 2019-12-19

Red Hat Tomcat server for use with Team Services deployments

This template allows you to create an Red Hat VM running Apache2 and Tomcat7 and enabled to support Visual Studio Team Services Apache Tomcat Deployment task, the Copy Files over SSH task, and the FTP Upload task (using ftps) to enable deployment of web applications.

paultbarham by Paul T. Barham,
Last updated: 2019-12-17

Nylas N1 email sync engine on Debian

This template installs and configures Nylas N1 open source sync engine on a Debian VM.

singhkays by Kay Singh,
Last updated: 2019-12-17

Deploy a Ubuntu Linux Jupyter Server VM 18.04-LTS.

This template deploy a Jupyter Server. You can provide the username, password, virtual machine name and select between CPU or GPU computing.

leestott by Lee Stott,
Last updated: 2019-12-17

JBoss EAP server running a test application called dukes

This template allows you to create an Red Hat VM running JBoss EAP 7 and and also deploy a web application called dukes, you can login into the admin console using the user and password configured at the time of the deployment.

danieloh30 by Daniel Oh,
Last updated: 2019-12-17

Virtual Machine with Conditional Resources

This template allows deploying a linux VM using new or existing resources for the Virtual Network, Storage and Public IP Address. It also allows for choosing between SSH and Password authenticate. The templates uses conditions and logic functions to remove the need for nested deployments.

bmoore-msft by Brian Moore,
Last updated: 2019-12-13

Vert.x, OpenJDK, Apache, and MySQL Server on Ubuntu VM

This template uses the Azure Linux CustomScript extension to deploy Vert.x, OpenJDK, Apache, and MySQL Server on Ubuntu 14.04 LTS.

OguzPastirmaci by Oguz Pastirmaci,
Last updated: 2019-12-12

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: 2019-12-12

Puppet agent on Windows VM

Deploy a windows VM with Puppet Agent

sebastus by Greg Oliver,
Last updated: 2019-12-12

Simple DSC Pull Server

This example allows to you deploy a powershell desired state configuration pull server.

tcsatheesh by tcsatheesh[MSFT],
Last updated: 2019-12-12