diff --git a/infrastructure/tf-core/data.tf b/infrastructure/tf-core/data.tf index b634416f5..4cbe3df83 100644 --- a/infrastructure/tf-core/data.tf +++ b/infrastructure/tf-core/data.tf @@ -71,6 +71,10 @@ data "azurerm_key_vault" "infra" { name = module.regions_config[each.key].names.key-vault resource_group_name = azurerm_resource_group.core[each.key].name + + depends_on = [ + module.key_vault + ] } data "azurerm_key_vault_secret" "monitoring_email_address" { @@ -78,4 +82,8 @@ data "azurerm_key_vault_secret" "monitoring_email_address" { name = "monitoring-email-address" key_vault_id = data.azurerm_key_vault.infra[each.key].id + + depends_on = [ + module.key_vault + ] } diff --git a/infrastructure/tf-core/monitor_action_group.tf b/infrastructure/tf-core/monitor_action_group.tf index 856ac2ccb..749175d9b 100644 --- a/infrastructure/tf-core/monitor_action_group.tf +++ b/infrastructure/tf-core/monitor_action_group.tf @@ -20,4 +20,8 @@ module "monitor_action_group_performance" { email_address = data.azurerm_key_vault_secret.monitoring_email_address[local.primary_region].value } } + + depends_on = [ + module.key_vault + ] }