Skip to content

Instantly share code, notes, and snippets.

@pakrym
Last active February 6, 2019 23:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pakrym/f22f813806b8d42c1ac212904b562d20 to your computer and use it in GitHub Desktop.
Save pakrym/f22f813806b8d42c1ac212904b562d20 to your computer and use it in GitHub Desktop.
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"aspnetcoreVersion": {
"type": "String",
"defaultValue": "3.0.0-preview-19106-04"
},
"bitness": {
"type": "String",
"defaultValue": "x86"
},
"loggingVersion": {
"type": "String",
"defaultValue": "3.0.0-preview-19106-04"
},
"feed": {
"type": "String",
"defaultValue": "https://dotnet.myget.org/F/aspnetcore-dev/",
},
"loggingFeed": {
"type": "String",
"defaultValue": "https://dotnet.myget.org/F/aspnetcore-dev/",
}
},
"variables": {
"extensionName": "[concat('AspNetCoreRuntime.3.0.', parameters('bitness'))]"
},
"resources": [
{
"type": "Microsoft.Web/serverfarms",
"sku": {
"name": "D1"
},
"name": "[resourceGroup().name]",
"apiVersion": "2015-08-01",
"location": "[resourceGroup().location]",
"properties": {}
},
{
"type": "Microsoft.Web/sites",
"name": "[resourceGroup().name]",
"apiVersion": "2015-08-01",
"location": "[resourceGroup().location]",
"properties": {
"serverFarmId": "[resourceId(resourceGroup().name, 'Microsoft.Web/serverFarms', resourceGroup().name)]"
},
"resources": [
{
"type": "siteextensions",
"name": "[variables('extensionName')]",
"apiVersion": "2015-08-01",
"location": "[resourceGroup().location]",
"properties": {
"version": "[parameters('aspnetcoreVersion')]",
"feed_url": "[parameters('feed')]"
},
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', resourceGroup().name)]"
]
},
{
"type": "siteextensions",
"name": "Microsoft.AspNetCore.AzureAppServices.SiteExtension",
"apiVersion": "2015-08-01",
"location": "[resourceGroup().location]",
"properties": {
"version": "[parameters('loggingVersion')]",
"feed_url": "[parameters('loggingFeed')]"
},
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', resourceGroup().name)]",
"[resourceId('Microsoft.Web/Sites/siteextensions', resourceGroup().name, variables('extensionName'))]"
]
}
],
"dependsOn": [
"[resourceId('Microsoft.Web/serverfarms', resourceGroup().name)]"
]
}
],
"outputs": {
"siteId": {
"type": "String",
"value": "[resourceId(resourceGroup().name, 'Microsoft.Web/sites', resourceGroup().name)]"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment