Deploy Azure resources through the Azure Resource Manager with community contributed templates to get more done. Deploy, learn, fork and contribute back.
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.
This template allows you to deploy a VM with 3 IP configurations. This template will deploy a Linux/Windows VM called *myVM1* with 3 IP configurations: *IPConfig-1*, *IPConfig-2* and *IPConfig-3*, respectively.
Creates a SLURM cluster with a master vm and a configurable number of workers.
Create a Data Factory Pipeline with Copy and Hive activities
This template creates a data factory pipeline with Copy and HDInsight Hive activities.
Deploy a Linux-based HBase cluster in HDInsight
This template allows you to create a Linux-based HBase cluster in Azure HDInsight.
This template provisions a virtual machine with Ubuntu 14.04 as its operating system, installs the dependencies for a one-machine BigchainDB node, and starts RethinkDB. One can then SSH to the virtual machine to configure and run BigchainDB.
Deploy a Linux-based 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
Deploy a VNet and a HBase cluster within the VNet
This template allows you to create an Azure VNet and an HDInsight HBase cluster running Linux within the VNet.
This template helps you setup a development environment where you can deploy BOSH and Cloud Foundry.
Create VMs in Availability Sets using Resource Loops
Create 2-5 VMs in Availability Sets using Resource Loops. The VMs can be Unbuntu or Windows with a maximum of 5 VMs since this sample uses a single storageAccount
Install a file on a Windows VM
This template allows you to deploy a Windows VM and run a custom PowerShell script to install a file on that VM.
Windows Server 2016 Storage Spaces Direct (S2D) SOFS cluster
This template creates Azure VMs on an existing VNET, and it provisions them as a Windows Server 2016 Storage Spaces Direct (S2D) Scale-Out File Server (SOFS) cluster.
Visual Studio Team Services cross-platform build agent on Red Hat
This template allows you to create an Red Hat VM with a full set of cross-platform SDKs and Visual Studio Team Services Linux build agent. Once the VM is successfully provisioned, Team Services build agent installation can be verified by looking under your Team Services account settings under Agent pools. Languages/Tools supported: OpenJDK Java 6, 7 and 8; Ant, Maven and Gradle; npm and nodeJS; groovy and gulp; Gnu C and C++ along with make; Perl, Python, Ruby and Ruby on Rails; .NET; and go
Azure Container Service - DC/OS
Deploy an Azure Container Service instance for the hosting and management of Docker Containers. Azure Container Service optimizes the configuration of popular open source tools and technologies specifically for Azure. You get an open solution (either DCOS, powered by Apache Mesos, Kubernetes, or Docker Swarm) that offers portability for both your containers and your application configuration. You select the size, the number of hosts, and choice of orchestrator tools, and Container Service handles everything else. We work closely with the open source community and, by exposing the standard API endpoints for our orchestration engine, we ensure that the most popular open source tools are not only compatible with Azure Container Service, but in most cases will work out of the box. This includes current tools such as visualizers, monitoring, continuous integration, and command line tools, as well as future tools and features as they become available.
Azure Container Service - Kubernetes
Deploy an Azure Container Service instance for the hosting and management of Docker Containers. Azure Container Service optimizes the configuration of popular open source tools and technologies specifically for Azure. You get an open solution (either DCOS, powered by Apache Mesos, Kubernetes, or Docker Swarm) that offers portability for both your containers and your application configuration. You select the size, the number of hosts, and choice of orchestrator tools, and Container Service handles everything else. We work closely with the open source community and, by exposing the standard API endpoints for our orchestration engine, we ensure that the most popular open source tools are not only compatible with Azure Container Service, but in most cases will work out of the box. This includes current tools such as visualizers, monitoring, continuous integration, and command line tools, as well as future tools and features as they become available.
Azure Container Service - Swarm
Deploy an Azure Container Service instance for the hosting and management of Docker Containers. Azure Container Service optimizes the configuration of popular open source tools and technologies specifically for Azure. You get an open solution (either DCOS, powered by Apache Mesos, Kubernetes, or Docker Swarm) that offers portability for both your containers and your application configuration. You select the size, the number of hosts, and choice of orchestrator tools, and Container Service handles everything else. We work closely with the open source community and, by exposing the standard API endpoints for our orchestration engine, we ensure that the most popular open source tools are not only compatible with Azure Container Service, but in most cases will work out of the box. This includes current tools such as visualizers, monitoring, continuous integration, and command line tools, as well as future tools and features as they become available.
Deploys SQL Server 2014 AlwaysOn AG on existing VNET & AD
This template creates three new Azure VMs on an existing VNET: Two VMs are configured as SQL Server 2014 AlwaysOn Availability Group replica nodes and one VM is configured as a File Share Witness for automated cluster failover. In addition to these VMs, the following additional Azure resources are also configured: Internal load balancer, Storage accounts. To configure clustering, SQL Server and AlwaysOn within each VM, PowerShell DSC is leveraged. For Active Directory support, existing Active Directory domain controllers should already be deployed on the existing VNET.
Deploy a Linux-based HDInsight cluster and a SQL database
This template allows you to create a Linux-based HDInsight cluster and a SQL Database for testing Sqoop.
SAP NW 3-tier compatible Marketplace image Multi SID AS
This template allows you to deploy a VM using a operating system that is supported by SAP.
SAP NW 3-tier compatible Marketplace image Multi SID DB
This template allows you to deploy a VM using a operating system that is supported by SAP.
SAP NW 3-tier compatible Marketplace image Multi SID ASCS
This template allows you to deploy a VM using a operating system that is supported by SAP.
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
Create an AppServicePlan and App in an App Service Environment
Create an AppServicePlan and App in an App Service Environment
Deploy VM Scale Set with Apache/PHP app (LAP) & AutoScale
Deploy a VM Scale Set behind a load balancer/NAT & each VM running an Apache/PHP app that eats CPU cycles. With Autoscale configured Scale Set will scale out & in as needed
Visual Studio and Visual Studio Team Services Build Agent VM
This template expands the Visual Studio Dev VM template. It creates the VM in a new vnet, storage account, nic, and public ip with the new compute stack then installs the Visual Studio Team Services build agent.