# Peering resource "google_compute_network_peering" "left_to_right" { name = "${var.left.network_name}-to-${var.right.network_name}" network = var.left.network_id peer_network = var.right.network_id export_custom_routes = true import_custom_routes = var.hub_spoke ? false : true export_subnet_routes_with_public_ip = true import_subnet_routes_with_public_ip = var.hub_spoke ? false : true } resource "google_compute_network_peering" "right_to_left" { name = "${var.right.network_name}-to-${var.left.network_name}" network = var.right.network_id peer_network = var.left.network_id export_custom_routes = var.hub_spoke ? false : true import_custom_routes = true export_subnet_routes_with_public_ip = var.hub_spoke ? false : true import_subnet_routes_with_public_ip = true }