Update azuredeploy.bicep

This commit is contained in:
Pieter Vanhove
2021-04-26 08:14:53 +02:00
committed by GitHub
parent 434901ce52
commit 603fc59e32
@@ -155,33 +155,33 @@ resource AssignContributor_Resource 'Microsoft.Authorization/roleAssignments@202
} }
// Create a storage account // Create a storage account
@description('Storage Account type') // @description('Storage Account type')
param storageAccountType string = 'Standard_LRS' // param storageAccountType string = 'Standard_LRS'
var storageAccountName_var = '${projectName}storage' // var storageAccountName_var = '${projectName}storage'
resource storageAccountResource 'Microsoft.Storage/storageAccounts@2020-08-01-preview' = { // resource storageAccountResource 'Microsoft.Storage/storageAccounts@2020-08-01-preview' = {
name: storageAccountName_var // name: storageAccountName_var
location: location // location: location
sku: { // sku: {
name: storageAccountType // name: storageAccountType
} // }
kind: 'StorageV2' // kind: 'StorageV2'
properties: {} // properties: {}
} // }
output storageoutput string = storageAccountResource.name // output storageoutput string = storageAccountResource.name
resource storageAccountname 'Microsoft.Storage/storageAccounts/blobServices@2020-08-01-preview' = { // resource storageAccountname 'Microsoft.Storage/storageAccounts/blobServices@2020-08-01-preview' = {
name: '${storageAccountResource.name}/default' // name: '${storageAccountResource.name}/default'
properties: { // properties: {
cors: { // cors: {
corsRules: [] // corsRules: []
} // }
deleteRetentionPolicy: { // deleteRetentionPolicy: {
enabled: false // enabled: false
} // }
} // }
} // }
// Create an App Service plan in Free tier // Create an App Service plan in Free tier
resource WebAppServicePlan_Resource 'Microsoft.Web/serverfarms@2020-09-01' = { resource WebAppServicePlan_Resource 'Microsoft.Web/serverfarms@2020-09-01' = {
@@ -230,10 +230,10 @@ resource DeployWebApp 'Microsoft.Resources/deploymentScripts@2020-10-01' = {
kind: 'AzurePowerShell' kind: 'AzurePowerShell'
properties: { properties: {
azPowerShellVersion: '5.0' azPowerShellVersion: '5.0'
storageAccountSettings: { // storageAccountSettings: {
storageAccountName: storageAccountResource.name // storageAccountName: storageAccountResource.name
storageAccountKey: listKeys(storageAccountResource.id, storageAccountResource.apiVersion).keys[0].value // storageAccountKey: listKeys(storageAccountResource.id, storageAccountResource.apiVersion).keys[0].value
} // }
scriptContent: '$PropertiesObject = @{repoUrl = "https://github.com/Pietervanhove/AEDemo.git"; branch = "master"; isManualIntegration = "true";} \r\n Set-AzResource -Properties $PropertiesObject -ResourceGroupName ${resourceGroup().name} -ResourceType Microsoft.Web/sites/sourcecontrols -ResourceName ${WebApp_Resource.name}/web -ApiVersion 2015-08-01 -Force' scriptContent: '$PropertiesObject = @{repoUrl = "https://github.com/Pietervanhove/AEDemo.git"; branch = "master"; isManualIntegration = "true";} \r\n Set-AzResource -Properties $PropertiesObject -ResourceGroupName ${resourceGroup().name} -ResourceType Microsoft.Web/sites/sourcecontrols -ResourceName ${WebApp_Resource.name}/web -ApiVersion 2015-08-01 -Force'
cleanupPreference: 'OnSuccess' cleanupPreference: 'OnSuccess'
retentionInterval: 'P1D' retentionInterval: 'P1D'