Scenarios/Secure-Baseline/terraform/modules/vnet/peerings.tf (16 lines of code) (raw):
resource "azurerm_virtual_network_peering" "hub_to_spoke" {
name = "${var.hub_name}To${var.spoke_name}"
resource_group_name = var.hub_rg_name
virtual_network_name = azurerm_virtual_network.hub.name
remote_virtual_network_id = azurerm_virtual_network.spoke.id
allow_forwarded_traffic = true
depends_on = [ azurerm_virtual_network.hub, azurerm_virtual_network.spoke ]
}
resource "azurerm_virtual_network_peering" "spoke_to_hub" {
name = "${var.spoke_name}To${var.hub_name}"
resource_group_name = var.spoke_rg_name
virtual_network_name = azurerm_virtual_network.spoke.name
remote_virtual_network_id = azurerm_virtual_network.hub.id
allow_forwarded_traffic = true
depends_on = [ azurerm_virtual_network.hub, azurerm_virtual_network.spoke, azurerm_virtual_network_peering.hub_to_spoke ]
}