From 7f6b55483e58a7c5b29170511e99e5deb1fc8acf Mon Sep 17 00:00:00 2001 From: Arthur Morrow <amorrow@flexion.us> Date: Fri, 31 Jan 2025 16:05:42 -0600 Subject: [PATCH] fixed dependencies in bicep --- ops/cloud-deployment/ustp-cams-cosmos.bicep | 33 +++++++++++++-------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/ops/cloud-deployment/ustp-cams-cosmos.bicep b/ops/cloud-deployment/ustp-cams-cosmos.bicep index 6372f1041..df1019d06 100644 --- a/ops/cloud-deployment/ustp-cams-cosmos.bicep +++ b/ops/cloud-deployment/ustp-cams-cosmos.bicep @@ -80,6 +80,22 @@ module collections './lib/cosmos/mongo/cosmos-collections.bicep' = { ] } +module e2eDatabase './ustp-cams-cosmos-e2e.bicep' = if(deployE2eDatabase){ + name: '${accountName}-e2e-database-module' + scope: resourceGroup(resourceGroupName) + params: { + accountName: accountName + databaseName: e2eDatabaseName + resourceGroupName: resourceGroupName + databaseCollections: databaseCollections + } + dependsOn: [ + account + collections + database + ] +} + module cosmosAvailabilityAlert './lib/monitoring-alerts/metrics-alert-rule.bicep' = if (createAlerts) { name: '${accountName}-availability-alert-module' params: { @@ -96,6 +112,9 @@ module cosmosAvailabilityAlert './lib/monitoring-alerts/metrics-alert-rule.bicep actionGroupName: actionGroupName actionGroupResourceGroupName: actionGroupResourceGroupName } + dependsOn:[ + e2eDatabase + ] } module cosmosDiagnosticSetting './lib/app-insights/diagnostics-settings-cosmos.bicep' = if (!empty(analyticsWorkspaceId)) { @@ -107,18 +126,6 @@ module cosmosDiagnosticSetting './lib/app-insights/diagnostics-settings-cosmos.b accountName: accountName } dependsOn: [ - database - collections + e2eDatabase ] } - -module e2eDatabaseModule './ustp-cams-cosmos-e2e.bicep' = if(deployE2eDatabase){ - name: '${accountName}-e2e-database-module' - scope: resourceGroup(resourceGroupName) - params: { - accountName: accountName - databaseName: e2eDatabaseName - resourceGroupName: resourceGroupName - databaseCollections: databaseCollections - } -}