Add support for different endpoint types for Cloud NAT

This commit is contained in:
Wiktor Niesiobędzki
2024-06-14 12:56:34 +00:00
committed by Wiktor Niesiobędzki
parent d1f7210fa8
commit 1f40f2e573
5 changed files with 89 additions and 24 deletions

View File

@@ -47,13 +47,14 @@ resource "google_compute_router" "router" {
}
resource "google_compute_router_nat" "nat" {
provider = google-beta
project = var.project_id
region = var.region
name = var.name
type = var.type
router = local.router_name
nat_ips = var.addresses
provider = google-beta
project = var.project_id
region = var.region
name = var.name
endpoint_types = var.endpoint_types
type = var.type
router = local.router_name
nat_ips = var.addresses
nat_ip_allocate_option = (
var.type == "PRIVATE"
? null
@@ -128,4 +129,3 @@ resource "google_compute_router_nat" "nat" {
}
}
}