-
Notifications
You must be signed in to change notification settings - Fork 3
/
key-vault.tf
33 lines (28 loc) · 1.05 KB
/
key-vault.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
29
30
31
32
33
module "pcq-vault" {
source = "git@github.com:hmcts/cnp-module-key-vault?ref=master"
name = "pcq-${var.env}"
product = var.product
env = var.env
tenant_id = var.tenant_id
object_id = var.jenkins_AAD_objectId
resource_group_name = azurerm_resource_group.rg.name
# dcd_group_pcq_v2 group object ID
product_group_object_id = "731343b8-be79-4a97-b14e-60be786ad393"
common_tags = var.common_tags
create_managed_identity = true
}
data "azurerm_key_vault" "pcq_key_vault" {
name = "pcq-${var.env}"
resource_group_name = azurerm_resource_group.rg.name
}
output "vaultName" {
value = module.pcq-vault.key_vault_name
}
data "azurerm_key_vault_secret" "pcqDisposerSummaryAlertEmail" {
name = "pcqDisposerSummaryAlertEmail"
key_vault_id = data.azurerm_key_vault.pcq_key_vault.id
}
data "azurerm_key_vault_secret" "pcqFailureAlertEmail" {
name = "pcqFailureAlertEmail"
key_vault_id = data.azurerm_key_vault.pcq_key_vault.id
}