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.
- All
- Microsoft.Aad (1)
- Microsoft.Analysisservices (1)
- Microsoft.Apimanagement (10)
- Microsoft.Attestation (1)
- Microsoft.Authorization (3)
- Microsoft.Automation (7)
- Microsoft.Backup (1)
- Microsoft.Batch (2)
- Microsoft.Cache (9)
- Microsoft.Cdn (8)
- Microsoft.Certificateregistration (2)
- Microsoft.Cognitiveservices (3)
- Microsoft.Compute (381)
- Microsoft.Consumption (1)
- Microsoft.Containerinstance (15)
- Microsoft.Containerregistry (6)
- Microsoft.Containerservice (10)
- Microsoft.Customproviders (1)
- Microsoft.Databricks (4)
- Microsoft.Datafactory (15)
- Microsoft.Datalakeanalytics (1)
- Microsoft.Datalakestore (5)
- Microsoft.Datamigration (1)
- Microsoft.Dbformysql (7)
- Microsoft.Dbforpostgresql (5)
- Microsoft.Devices (3)
- Microsoft.Devtestlab (2)
- Microsoft.Documentdb (12)
- Microsoft.Domainregistration (1)
- Microsoft.Eventgrid (4)
- Microsoft.Eventhub (15)
- Microsoft.Hdinsight (25)
- Microsoft.Insights (32)
- Microsoft.Keyvault (8)
- Microsoft.Kusto (2)
- Microsoft.Logic (19)
- Microsoft.Machinelearningservices (1)
- Microsoft.Managedidentity (1)
- Microsoft.Maps (1)
- Microsoft.Media (3)
- Microsoft.Network (452)
- Microsoft.Notificationhubs (2)
- Microsoft.Operationalinsights (19)
- Microsoft.Operationsmanagement (10)
- Microsoft.Portal (1)
- Microsoft.Powerbi (1)
- Microsoft.Recoveryservices (9)
- Microsoft.Relay (6)
- Microsoft.Resources (150)
- Microsoft.Scheduler (2)
- Microsoft.Search (2)
- Microsoft.Servicebus (18)
- Microsoft.Servicefabric (3)
- Microsoft.Signalrservice (1)
- Microsoft.Solutions (2)
- Microsoft.Sql (32)
- Microsoft.Sqlvirtualmachine (4)
- Microsoft.Storage (268)
- Microsoft.Streamanalytics (1)
- Microsoft.Timeseriesinsights (2)
- Microsoft.Visualstudio (1)
- Microsoft.Web (80)
381 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.
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.
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.
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.
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
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.
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
Create an IOT Hub and Ubuntu edge simulator.
This template creates an IOT Hub and Virtual Machine Ubuntu edge simulator.
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/.
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.
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.
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
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.
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.
VMSS deploy of IPv6 in Azure Virtual Network (VNET)
Create VM Scale Set with dual stack IPv4/IPv6 VNET and Std Load Balancer.
Deploy a simple Windows VM with monitoring and diagnostics
This template allows you to deploy a simple Windows VM along with the diagnostics extension which enables monitoring and diagnostics for the VM
Deploy a Windows VM with a variable number of data disks
This template allows you to deploy a simple VM and specify the number of data disks at deploy time using a parameter. Note that the number and size of data disks is bound by the VM size. The VM size for this sample is Standard_DS4_v2 with a default of 16 data disks.
Deploy a Linux VM (Ubuntu) with multiple NICs
This template creates a VNet with multiple subnets and deploys a Ubuntu VM with multiple NICs
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)
This is a common template for creating single instance CentOS 7.2/7.1/6.5 or Ubuntu Server 16.04.0-LTS with configurable number of data disks (configurable sizes). Maximum 16 disks can be mentioned in the portal parameters and maximum size of each disk should be less than 1023 GB. The MDADM RAID0 Array is automounted and survives restarts. Latest Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 is available for usage from user azure-cli is auto running as a docker container. This single instance template is an offshoot of the HPC/GPU Clusters Template @ https://aka.ms/azurebigcompute
Deploy Ubuntu VM with Open JDK and Tomcat
This template allows you to create a Ubuntu VM with OpenJDK and Tomcat. Currently custom script file is pulled temporarily from https link on raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. Once the VM is successfully provisioned, tomcat installation can be verified by accessing the http link [FQDN name or public IP]:8080/
Deploy a simple Windows VM with tags
This template allows you to deploy a simple Windows VM with tags using a few different options for the Windows version, using the latest patched version. This will deploy in West US on a D1 VM Size. This will include tags on the Virtual Machine, Storage Account, Public IP, and the Virtual Network.
Create a Site-to-Site VPN Connection
This template allows you to create a Site-to-Site VPN Connection using Virtual Network Gateways
Multi VM Template with Managed Disk
This template will create N number of VM's with managed disks, public IPs and network interfaces. It will create the VMs in a single Availability Set. They will be provisioned in a Virtual Network which will also be created as part of the deployment
Red Hat Enterprise Linux VM (RHEL 7.2 or RHEL 6.7)
This template will deploy a Red Hat Enterprise Linux VM (RHEL 7.2 or RHEL 6.7), using the Pay-As-You-Go RHEL VM image for the selected version on Standard D1 VM in the location of your chosen resource group with an additional 100 GiB data disk attached to the VM. Additional charges apply to this image - consult Azure VM Pricing page for details.