|
|
|
@ -19,12 +19,31 @@ trigger:
|
|
|
|
|
- infra/StreamAnalyticsCluster/*
|
|
|
|
|
- infra/Synapse/*
|
|
|
|
|
- .ado/workflows/dataDomainDeployment.yml
|
|
|
|
|
pr:
|
|
|
|
|
branches:
|
|
|
|
|
include:
|
|
|
|
|
- main
|
|
|
|
|
paths:
|
|
|
|
|
include:
|
|
|
|
|
- code/*
|
|
|
|
|
- infra/BigDataPool/*
|
|
|
|
|
- infra/CosmosDb/*
|
|
|
|
|
- infra/EventHub/*
|
|
|
|
|
- infra/IotHub/*
|
|
|
|
|
- infra/KeyVault/*
|
|
|
|
|
- infra/SqlDatabase/*
|
|
|
|
|
- infra/SqlPool/*
|
|
|
|
|
- infra/SqlServer/*
|
|
|
|
|
- infra/StreamAnalytics/*
|
|
|
|
|
- infra/StreamAnalyticsCluster/*
|
|
|
|
|
- infra/Synapse/*
|
|
|
|
|
- .ado/workflows/dataDomainDeployment.yml
|
|
|
|
|
|
|
|
|
|
variables:
|
|
|
|
|
AZURE_RESOURCE_MANAGER_CONNECTION_NAME: 'My Subscription' # Update to '{resourceManagerConnectionName}'
|
|
|
|
|
AZURE_SUBSCRIPTION_ID: '2f68ca09-59d9-4ab5-ad11-c54872bfa28d' # Update to '{dataLandingZoneSubscriptionId}'
|
|
|
|
|
AZURE_RESOURCE_GROUP_NAME: 'dn001-dd002' # Update to '{dataLandingZoneName}-rg'
|
|
|
|
|
AZURE_LOCATION: 'North Europe' # Update to '{regionName}'
|
|
|
|
|
AZURE_RESOURCE_MANAGER_CONNECTION_NAME: 'data-dp-service-connection' # Update to '{resourceManagerConnectionName}'
|
|
|
|
|
AZURE_SUBSCRIPTION_ID: '2f68ca09-59d9-4ab5-ad11-c54872bfa28d' # Update to '{dataLandingZoneSubscriptionId}'
|
|
|
|
|
AZURE_RESOURCE_GROUP_NAME: 'dn001-dd002' # Update to '{dataLandingZoneName}-rg'
|
|
|
|
|
AZURE_LOCATION: 'North Europe' # Update to '{regionName}'
|
|
|
|
|
|
|
|
|
|
stages:
|
|
|
|
|
- stage: Validation
|
|
|
|
@ -55,11 +74,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/KeyVault/deploy.keyVault.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/KeyVault/params.keyVault001.json'
|
|
|
|
@ -73,11 +92,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/IotHub/deploy.iotHub.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/IotHub/params.iotHub001.json'
|
|
|
|
@ -91,11 +110,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/EventHub/deploy.eventHub.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/EventHub/params.eventHub001.json'
|
|
|
|
@ -123,11 +142,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/SqlServer/deploy.sqlServer.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/SqlServer/params.sqlServer001.json'
|
|
|
|
@ -143,11 +162,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/SqlDatabase/deploy.sqlDatabase.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/SqlDatabase/params.sqlDatabase001.json'
|
|
|
|
@ -163,11 +182,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/CosmosDb/deploy.cosmosDb.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/CosmosDb/params.cosmosDb001.json'
|
|
|
|
@ -195,11 +214,11 @@ stages:
|
|
|
|
|
continueOnError: true
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/Synapse/deploy.synapse.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/Synapse/params.synapse001.json'
|
|
|
|
@ -215,11 +234,11 @@ stages:
|
|
|
|
|
continueOnError: true
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/SqlPool/deploy.sqlPool.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/SqlPool/params.sqlPool001.json'
|
|
|
|
@ -233,11 +252,11 @@ stages:
|
|
|
|
|
continueOnError: true
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/BigDataPool/deploy.bigDataPool.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/BigDataPool/params.bigDataPool001.json'
|
|
|
|
@ -251,11 +270,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/StreamAnalyticsCluster/deploy.streamAnalyticsCluster.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/StreamAnalyticsCluster/params.streamAnalyticsCluster001.json'
|
|
|
|
@ -269,11 +288,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/StreamAnalytics/deploy.streamAnalytics.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/StreamAnalytics/params.streamAnalytics001.json'
|
|
|
|
@ -282,7 +301,7 @@ stages:
|
|
|
|
|
- stage: Deployment
|
|
|
|
|
displayName: 'Deployment of ARM templates'
|
|
|
|
|
dependsOn: Validation
|
|
|
|
|
condition: and(succeeded(), in(variables['Build.Reason'], 'IndividualCI', 'BatchedCI'))
|
|
|
|
|
# condition: and(succeeded(), in(variables['Build.Reason'], 'IndividualCI', 'BatchedCI'))
|
|
|
|
|
jobs:
|
|
|
|
|
- job: Deployment
|
|
|
|
|
displayName: 'Deployment of ARM templates'
|
|
|
|
@ -309,11 +328,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/KeyVault/deploy.keyVault.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/KeyVault/params.keyVault001.json'
|
|
|
|
@ -327,11 +346,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/IotHub/deploy.iotHub.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/IotHub/params.iotHub001.json'
|
|
|
|
@ -345,11 +364,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/EventHub/deploy.eventHub.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/EventHub/params.eventHub001.json'
|
|
|
|
@ -377,11 +396,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/SqlServer/deploy.sqlServer.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/SqlServer/params.sqlServer001.json'
|
|
|
|
@ -397,11 +416,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/SqlDatabase/deploy.sqlDatabase.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/SqlDatabase/params.sqlDatabase001.json'
|
|
|
|
@ -417,11 +436,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/CosmosDb/deploy.cosmosDb.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/CosmosDb/params.cosmosDb001.json'
|
|
|
|
@ -449,11 +468,11 @@ stages:
|
|
|
|
|
continueOnError: true
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/Synapse/deploy.synapse.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/Synapse/params.synapse001.json'
|
|
|
|
@ -469,11 +488,11 @@ stages:
|
|
|
|
|
continueOnError: true
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/SqlPool/deploy.sqlPool.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/SqlPool/params.sqlPool001.json'
|
|
|
|
@ -487,11 +506,11 @@ stages:
|
|
|
|
|
continueOnError: true
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/BigDataPool/deploy.bigDataPool.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/BigDataPool/params.bigDataPool001.json'
|
|
|
|
@ -505,11 +524,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/StreamAnalyticsCluster/deploy.streamAnalyticsCluster.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/StreamAnalyticsCluster/params.streamAnalyticsCluster001.json'
|
|
|
|
@ -523,11 +542,11 @@ stages:
|
|
|
|
|
continueOnError: false
|
|
|
|
|
inputs:
|
|
|
|
|
deploymentScope: 'Resource Group'
|
|
|
|
|
azureResourceManagerConnection: '$(AZURE_RESOURCE_MANAGER_CONNECTION_NAME)'
|
|
|
|
|
subscriptionId: '$(AZURE_SUBSCRIPTION_ID)'
|
|
|
|
|
azureResourceManagerConnection: ${{ variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME }}
|
|
|
|
|
subscriptionId: ${{ variables.AZURE_SUBSCRIPTION_ID }}
|
|
|
|
|
action: 'Create Or Update Resource Group'
|
|
|
|
|
resourceGroupName: '$(AZURE_RESOURCE_GROUP_NAME)'
|
|
|
|
|
location: '$(AZURE_LOCATION)'
|
|
|
|
|
resourceGroupName: ${{ variables.AZURE_RESOURCE_GROUP_NAME }}
|
|
|
|
|
location: ${{ variables.AZURE_LOCATION }}
|
|
|
|
|
templateLocation: 'Linked artifact'
|
|
|
|
|
csmFile: '$(System.DefaultWorkingDirectory)/infra/StreamAnalytics/deploy.streamAnalytics.json'
|
|
|
|
|
csmParametersFile: '$(System.DefaultWorkingDirectory)/infra/StreamAnalytics/params.streamAnalytics001.json'
|
|
|
|
|