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.
Deploy HDInsight cluster with Storage and SSH password
This template allows you to create a Linux-based Hadoop cluster in HDInsight and the dependent Azure Storage account. The SSH authentication method for the cluster is username and password. For a template using SSH public key authentication, see https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/
Chef Backend High-Availability Cluster
This template creates a chef-backend cluster with front-end nodes attached
Chef-Automate Solution Template
Chef end to end solution template launches a devops stack that provides an automated provisioning, configuration and integration of multiple products (Chef Server, Chef Compliance & Chef Automate) that are needed for Continuous Delivery & Compliance of application as well as infrastructure code.
VM Scale Set web serverswith git pull deployment
VM Scale Set web servers pulling content securely from git using ssh deployment keys
Deploy a Windows VM Scale Set with a Custom Script Extension
This template allows you to deploy a VM Scale Set of Windows VMs using the lastest patched version of various Windows Versions. These VMs have a custom script extension for customization and are behind a load balancer with NAT rules for rdp connections.
Deploy a Scale Set into an existing vnet
This template deploys a VM Scale Set into an exsisting vnet.
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.
GitHub Enterprise is the private version of GitHub.com that will run on a VM in your Azure subscription. It makes collaborative coding possible and enjoyable for enterprise software development teams.
Deploy an Azure VNet and two HBase clusters within the VNet
This template allows you to configure a HBase environment with two HBase clusters within a VNet for configuring HBase replication.
Creates a SLURM cluster with a master vm and a configurable number of workers.
This template allows you to create resources required for EpiServerCMS deployment in Azure
This template helps you setup a development environment where you can deploy BOSH and Cloud Foundry.
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
Web App integration with Key Vault
Deploy a Web App certificate from Key Vault secret and use it for creating SSL binding
This template deploys Cloudera Director, a MySQL server, and a BIND DNS server on a single VM.
This template deploys a multi VM Cloudera cluster, with one node running Cloudera Manager, two name nodes, and N data nodes.
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.
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.
Red Hat full cross-platform dev box with Team Services agent
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 Core; Docker Engine and Compose; and go