|  | @@ -0,0 +1,101 @@
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
 | 
	
		
			
				|  |  | +    "contentVersion": "1.0.0.0",
 | 
	
		
			
				|  |  | +    "parameters": {
 | 
	
		
			
				|  |  | +        "siteName": {
 | 
	
		
			
				|  |  | +            "type": "string"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "hostingPlanName": {
 | 
	
		
			
				|  |  | +            "type": "string"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "siteLocation": {
 | 
	
		
			
				|  |  | +            "type": "string",
 | 
	
		
			
				|  |  | +            "default": "West US"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "sku": {
 | 
	
		
			
				|  |  | +            "type": "string",
 | 
	
		
			
				|  |  | +            "allowedValues": [
 | 
	
		
			
				|  |  | +                "Free",
 | 
	
		
			
				|  |  | +                "Shared",
 | 
	
		
			
				|  |  | +                "Basic",
 | 
	
		
			
				|  |  | +                "Standard"
 | 
	
		
			
				|  |  | +            ],
 | 
	
		
			
				|  |  | +            "defaultValue": "Free"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "workerSize": {
 | 
	
		
			
				|  |  | +            "type": "string",
 | 
	
		
			
				|  |  | +            "allowedValues": [
 | 
	
		
			
				|  |  | +                "0",
 | 
	
		
			
				|  |  | +                "1",
 | 
	
		
			
				|  |  | +                "2"
 | 
	
		
			
				|  |  | +            ],
 | 
	
		
			
				|  |  | +            "defaultValue": "0"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "Slack: Slack team name": {
 | 
	
		
			
				|  |  | +          "type": "string"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "Slack: Slack team url": {
 | 
	
		
			
				|  |  | +          "type": "string"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "Slack: Slack token": {
 | 
	
		
			
				|  |  | +          "type": "string"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "Slack: Required invite token": {
 | 
	
		
			
				|  |  | +          "type": "string"
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    "variables": {},
 | 
	
		
			
				|  |  | +    "resources": [
 | 
	
		
			
				|  |  | +      {
 | 
	
		
			
				|  |  | +        "apiVersion": "2014-06-01",
 | 
	
		
			
				|  |  | +        "name": "[parameters('hostingPlanName')]",
 | 
	
		
			
				|  |  | +        "type": "Microsoft.Web/serverFarms",
 | 
	
		
			
				|  |  | +        "location": "[parameters('siteLocation')]",
 | 
	
		
			
				|  |  | +        "properties": {
 | 
	
		
			
				|  |  | +            "name": "[parameters('hostingPlanName')]",
 | 
	
		
			
				|  |  | +            "sku": "[parameters('sku')]",
 | 
	
		
			
				|  |  | +            "workerSize": "[parameters('workerSize')]",
 | 
	
		
			
				|  |  | +            "numberOfWorkers": 1
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      {
 | 
	
		
			
				|  |  | +        "type": "Microsoft.Web/sites",
 | 
	
		
			
				|  |  | +        "name": "[parameters('siteName')]",
 | 
	
		
			
				|  |  | +        "apiVersion": "2015-08-01",
 | 
	
		
			
				|  |  | +        "location": "[parameters('siteLocation')]",
 | 
	
		
			
				|  |  | +        "tags": {
 | 
	
		
			
				|  |  | +            "[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]": "empty"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "dependsOn": [
 | 
	
		
			
				|  |  | +            "[concat('Microsoft.Web/serverFarms/', parameters('hostingPlanName'))]"
 | 
	
		
			
				|  |  | +        ],
 | 
	
		
			
				|  |  | +        "properties": {
 | 
	
		
			
				|  |  | +          "name": "[parameters('siteName')]",
 | 
	
		
			
				|  |  | +          "serverFarm": "[parameters('hostingPlanName')]"
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "resources": [{
 | 
	
		
			
				|  |  | +          "apiVersion": "2014-04-01",
 | 
	
		
			
				|  |  | +          "type": "config",
 | 
	
		
			
				|  |  | +          "name": "web",
 | 
	
		
			
				|  |  | +          "dependsOn": [
 | 
	
		
			
				|  |  | +              "[concat('Microsoft.Web/Sites/', parameters('siteName'))]"
 | 
	
		
			
				|  |  | +          ],
 | 
	
		
			
				|  |  | +          "properties": {
 | 
	
		
			
				|  |  | +              "appSettings": [{
 | 
	
		
			
				|  |  | +                  "name": "COMMUNITY_NAME",
 | 
	
		
			
				|  |  | +                  "value": "[parameters('Slack: Slack team name')]"
 | 
	
		
			
				|  |  | +              }, {
 | 
	
		
			
				|  |  | +                  "name": "SLACK_URL",
 | 
	
		
			
				|  |  | +                  "value": "[parameters('Slack: Slack team url')]"
 | 
	
		
			
				|  |  | +              }, {
 | 
	
		
			
				|  |  | +                  "name": "SLACK_TOKEN",
 | 
	
		
			
				|  |  | +                  "value": "[parameters('Slack: Slack token')]"
 | 
	
		
			
				|  |  | +              }, {
 | 
	
		
			
				|  |  | +                  "name": "INVITE_TOKEN",
 | 
	
		
			
				|  |  | +                  "value": "[parameters('Slack: Required invite token')]"
 | 
	
		
			
				|  |  | +              }]
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +      }]
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  ]
 | 
	
		
			
				|  |  | +}
 |