resource "azurerm_resource_group" "rg1" {
name = "RG_Vnet_Peering_02"
location = "westeurope"
provider = "azurerm.SUB-N4K-FK"
}
resource "azurerm_resource_group" "rg2" {
name = "RG_Vnet_Peering_02"
location = "westeurope"
provider = "azurerm.SUB-Gmail-FK"
}
resource "azurerm_virtual_network" "vn1" {
name = "vnet-peering-vn-01"
resource_group_name = azurerm_resource_group.rg1.name
location = "westeurope"
provider = "azurerm.SUB-N4K-FK"
}
resource "azurerm_virtual_network" "vn2" {
name = "vnet-peering-vn-01"
resource_group_name = azurerm_resource_group.rg2.name
location = "westeurope"
provider = "azurerm.SUB-Gmail-FK"
}
resource "azurerm_subnet" "vnsn1" {
name = "Server"
resource_group_name = azurerm_resource_group.rg1.name
virtual_network_name = azurerm_virtual_network.vn1.name
provider = "azurerm.SUB-N4K-FK"
}
resource "azurerm_subnet" "vnsn2" {
name = "Server"
resource_group_name = azurerm_resource_group.rg2.name
virtual_network_name = azurerm_virtual_network.vn2.name
provider = "azurerm.SUB-Gmail-FK"
}
resource "azurerm_virtual_network_peering" "vnetpeering1" {
name = "N4K-TO-GMAIL-FK"
resource_group_name = azurerm_resource_group.rg1.name
virtual_network_name = azurerm_virtual_network.vn1.name
remote_virtual_network_id = azurerm_virtual_network.vn2.id
allow_virtual_network_access = true
allow_forwarded_traffic = true
provider = "azurerm.SUB-N4K-FK"
}
resource "azurerm_virtual_network_peering" "vnetpeering2" {
name = "GMAIL-TO-N4K-FK"
resource_group_name = azurerm_resource_group.rg2.name
virtual_network_name = azurerm_virtual_network.vn2.name
remote_virtual_network_id = azurerm_virtual_network.vn1.id
allow_virtual_network_access = true
allow_forwarded_traffic = true
provider = "azurerm.SUB-Gmail-FK"
}