-
Notifications
You must be signed in to change notification settings - Fork 1
/
app-insights.tf
28 lines (22 loc) · 936 Bytes
/
app-insights.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
module "application_insights" {
source = "git@github.com:hmcts/terraform-module-application-insights?ref=main"
location = azurerm_resource_group.pdda_resource_group.location
env = var.env
product = var.product
resource_group_name = azurerm_resource_group.pdda_resource_group.name
common_tags = var.common_tags
}
moved {
from = azurerm_application_insights.appinsights
to = module.application_insights.azurerm_application_insights.this
}
resource "azurerm_key_vault_secret" "app_insights_connection_string" {
name = "app-insights-connection-string"
value = module.application_insights.connection_string
key_vault_id = module.pdda_key_vault.key_vault_id
}
resource "azurerm_key_vault_secret" "azure_appinsights_key" {
name = "AppInsightsInstrumentationKey"
value = module.application_insights.instrumentation_key
key_vault_id = module.pdda_key_vault.key_vault_id
}