-
Notifications
You must be signed in to change notification settings - Fork 0
/
et1privateendpoint.tf
26 lines (23 loc) · 1.08 KB
/
et1privateendpoint.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
resource "azurerm_resource_group" "et1petrg" {
provider = "azurerm.pet-aks"
name = "${var.product}-et1-${local.petenv}-endpoint-rg"
location = var.location
}
resource "azurerm_private_endpoint" "et1petpostgres" {
provider = "azurerm.pet-aks"
name = "${var.product}-et1-${local.petenv}-endpoint"
location = var.location
resource_group_name = azurerm_resource_group.et1petrg.name
subnet_id = data.azurerm_subnet.petpostgres.id
private_service_connection {
name = "${var.product}-et1-${local.petenv}-postgressdb"
private_connection_resource_id = module.et1-database.id
subresource_names = ["postgresqlServer"]
is_manual_connection = false
}
private_dns_zone_group {
name = "et1-postgres-endpoint-dnszonegroup"
private_dns_zone_ids = ["/subscriptions/1baf5470-1c3e-40d3-a6f7-74bfbce4b348/resourceGroups/core-infra-intsvc-rg/providers/Microsoft.Network/privateDnsZones/privatelink.postgres.database.azure.com"]
}
tags = var.common_tags
}