-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdata.tf
More file actions
84 lines (70 loc) · 2.85 KB
/
data.tf
File metadata and controls
84 lines (70 loc) · 2.85 KB
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
data "azurerm_client_config" "current" {}
data "azuread_service_principal" "pre_sp" {
display_name = "DTS Bootstrap (sub:dts-sharedservices-${var.env})"
}
data "azurerm_log_analytics_workspace" "loganalytics" {
provider = azurerm.oms
name = module.log_analytics_workspace.name
resource_group_name = module.log_analytics_workspace.resource_group_name
}
data "azurerm_key_vault" "keyvault" {
name = "${var.product}-hmctskv-${var.env}"
resource_group_name = data.azurerm_resource_group.rg.name
}
data "azurerm_user_assigned_identity" "managed_identity" {
name = "${var.product}-${var.env}-mi"
resource_group_name = "managed-identities-${var.env}-rg"
}
data "azuread_group" "prod_reader_group" {
display_name = "DTS PRE Storage Blob Data Reader (env:prod)"
}
data "azurerm_subnet" "jenkins_subnet" {
provider = azurerm.mgmt
name = "iaas"
virtual_network_name = local.mgmt_network_name
resource_group_name = local.mgmt_network_rg_name
}
data "azurerm_resource_group" "rg" {
name = "${var.product}-${var.env}"
}
data "azurerm_resource_group" "rg-cache" {
count = var.env == "dev" ? 0 : 1
name = "${var.product}-cache-${var.env}"
}
data "azurerm_redis_cache" "portal_redis_cache" {
count = var.env == "dev" ? 0 : 1
name = "pre-portal-${var.env}"
resource_group_name = data.azurerm_resource_group.rg-cache[0].name
}
data "azurerm_virtual_network" "vnet" {
name = var.env == "dev" ? "${var.product}-vnet-${var.env}" : "${var.product}-vnet01-${var.env}"
resource_group_name = data.azurerm_resource_group.rg.name
}
data "azurerm_subnet" "endpoint_subnet" {
name = "${var.product}-privatendpt-snet-${var.env}"
resource_group_name = data.azurerm_resource_group.rg.name
virtual_network_name = data.azurerm_virtual_network.vnet.name
}
data "azurerm_subnet" "videoedit_subnet" {
name = var.env == "dev" ? "${var.product}-videoedit-snet-${var.env}" : "${var.product}-videoeditvm-snet-${var.env}"
resource_group_name = data.azurerm_resource_group.rg.name
virtual_network_name = data.azurerm_virtual_network.vnet.name
}
data "azurerm_key_vault_secret" "slack_monitoring_address" {
name = "slack-monitoring-address"
key_vault_id = data.azurerm_key_vault.keyvault.id
}
data "azurerm_user_assigned_identity" "pre_dev_mi" {
provider = azurerm.dev
name = "${var.product}-dev-mi"
resource_group_name = "managed-identities-dev-rg"
}
data "azurerm_user_assigned_identity" "pre_stg_mi" {
provider = azurerm.stg
name = "${var.product}-stg-mi"
resource_group_name = "managed-identities-stg-rg"
}
data "azurerm_api_management" "sds_api_mgmt" {
name = "sds-api-mgmt-${var.env}"
resource_group_name = "ss-${var.env}-network-rg"
}