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 life cycle.

Learn more

829 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.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: 4/12/2019

Create a web app on Azure with Java 13 and Tomcat 9 enabled

This template creates a web app on azure with Java 13 and Tomcat 9 enabled allowing you to run Java applications in Azure. Template was authored by Donovan Brown of Microsoft.

leestott by Lee Stott,
Last updated: 3/12/2019

Create an Azure Machine Learning service workspace.

This template creates an Azure Machine Learning service workspace.

mumian by Jonathan Gao,
Last updated: 3/12/2019

Redis cluster on Ubuntu VMs

This template creates a Redis cluster on Ubuntu virtual machine images, configures persistence and applies well known optimizations and proven practices

TheAzureGuy by Valery M,
Last updated: 2/12/2019

Django app

This template allows you to create an App Service for deploying a Django app.

leestott by Lee Stott,
Last updated: 28/11/2019

Azure Databricks All-in-one Template for VNet Injection

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

ravrams by Ravi Rao,
Last updated: 27/11/2019

SQL logical server.

This template allows you to create SQL logical server.

srdan-bozovic-msft by Srđan Božović,
Last updated: 27/11/2019

Ubuntu Gnome Desktop, VS Code, Azure CLI and RDP Support

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: 27/11/2019

Deploy a Ubuntu Linux DataScience VM 16.04-LTS.

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: 27/11/2019

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: 27/11/2019

Create a CDN Endpoint with rewrite and redirect rules

This template creates a CDN Profile and a CDN Endpoint with a user specified origin and all of our most commonly used settings on CDN. This template also configures rules engine device based path rewrite and request scheme based redirect.

gball14 by gball14,
Last updated: 26/11/2019

Deploy a PostgreSQL Server on Ubuntu Virtual Machine

This template uses the Azure Linux CustomScript extension to deploy a postgresql server. It creates an Ubuntu VM, does a silent install of MySQL server, version:9.3.5

251744647 by 251744647,
Last updated: 26/11/2019

Cognitive Services Translation API

A template for creating a new Cognitive Services Translation API

SychevIgor by SychevIgor,
Last updated: 25/11/2019

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: 25/11/2019

Red Hat Linux 3-Tier Solution on Azure

This template allows you to deploy a 3 Tier architecture using 'Red Hat Enterprise Linux 7.3' virtual machines. Architecture includes Virtual Network, external and internal load balancers, Jump VM, NSGs etc along with multiple RHEL Virtual machines in each tier

amalik99 by Amit Malik,
Last updated: 25/11/2019

Cognitive Services Computer Vision API

A template for creating a new Cognitive Services Computer Vision API

olandese by Marco Mansi,
Last updated: 25/11/2019

CI/CD using Jenkins on Azure Container Service (AKS)

Containers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Container Service, you can achieve replicable, manageable clusters of containers. By setting up a continuous build to produce your container images and orchestration, you can increase the speed and reliability of your deployment.

TylerLu by Tyler Lu,
Last updated: 22/11/2019

Create an IOT Hub and Ubuntu edge simulator.

This template creates an IOT Hub and Virtual Machine Ubuntu edge simulator.

leestott by Lee Stott,
Last updated: 21/11/2019

Tableau Server Linux Single Node

This template deploys a new instance of Tableau Server on an Ubuntu, RHEL or CentOS machine on Azure along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment. For more information please visit our webpage: https://www.tableau.com/.

maddyloo by Madeleine Corneli,
Last updated: 21/11/2019

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

This template allows you to deploy a simple VM Scale Set of Windows VMs using the lastest patched version of serveral Windows versions. This template also deploys a jumpbox with a public IP address in the same virtual network. You can connect to the jumpbox via this public IP address, then connect from there to VMs in the scale set via private IP addresses.

gatneil by Neil Sant Gat,
Last updated: 20/11/2019

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: 20/11/2019

Deploy a Windows VM and configures WinRM https listener

This template allows you to deploy a simple Windows VM using a few different options for the Windows version. This will then configure a WinRM https listener. User need to provide the value of parameter 'hostNameScriptArgument' which is the fqdn of the VM. Example: testvm.westus.cloupdapp.azure.com or *.westus.cloupdapp.azure.com

MnrGreg by Gregory May,
Last updated: 20/11/2019

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: 19/11/2019

Marketplace Sample VM 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: 19/11/2019