Azure Reaper Deployment

Update: 2021-05-10 This repo is now deprecated in favour of the Azure Reaper (https://github.com/russellseymour/azure-reaper) repository. It contains all of the infrastructure and code to deploy Azure Reaper. Documentation can be found at https://www.azurereaper.com


This repository contains the ARM templates that are used to deploy the Azure Reaper into a subscription.

Full documentation for the deployment can be found in in the Azure Reaper Deploy Documentation.

Alternatively the documentation website can be run locally using Jekyll. To make thins even easier it can be run inside Docker using the following command

docker run -it --rm -v "${PWD}/docs:/srv/jekyll" -p 4000:4000 -e JEKYLL_ENV=production jekyll/jekyll:4 jekyll serve --force-polling

Quick Start

To quickly deploy the Reaper and get up and running create a parameters file and use the following commands. (It is highly recommended that the documents are read and understood).

Azure CLI

az group create -n Azure-Reaper -l westeurope
az deployment group create -g Azure-Reaper --template-uri https://raw.githubusercontent.com/russellseymour/azure-reaper/release/azuredeploy.json -p parameters.json

PowerShell

New-AzureRmResourceGroup -Name Azure-Reaper -Location westeurope
New-AzureRmResourceGroupDeployment -ResourceGroupName Azure-Reaper `
                                   -TemplateUri https://raw.githubusercontent.com/russellseymour/azure-reaper/release/azuredeploy.json `
                                   -TemplateParameterFile parameters.json