Skip to content

Commit 4a850cc

Browse files
authored
feat: Pass through enable_endpoint_independent_mapping (#31)
* Pass through enable_endpoint_independent_mapping This setting, documented [here][1], is a boolean setting enabled by default. I've tested locally and it's providing expected results. [1]: https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_router_nat#enable_endpoint_independent_mapping * reformat to satisfy linter
1 parent 2234ff3 commit 4a850cc

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

nat.tf

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@ resource "google_compute_router_nat" "nats" {
2727
nat_ip_allocate_option = lookup(each.value, "nat_ip_allocate_option", length(lookup(each.value, "nat_ips", [])) > 0 ? "MANUAL_ONLY" : "AUTO_ONLY")
2828
source_subnetwork_ip_ranges_to_nat = lookup(each.value, "source_subnetwork_ip_ranges_to_nat", "ALL_SUBNETWORKS_ALL_IP_RANGES")
2929

30-
nat_ips = lookup(each.value, "nat_ips", [])
31-
min_ports_per_vm = lookup(each.value, "min_ports_per_vm", 0)
32-
udp_idle_timeout_sec = lookup(each.value, "udp_idle_timeout_sec", 30)
33-
icmp_idle_timeout_sec = lookup(each.value, "icmp_idle_timeout_sec", 30)
34-
tcp_established_idle_timeout_sec = lookup(each.value, "tcp_established_idle_timeout_sec", 1200)
35-
tcp_transitory_idle_timeout_sec = lookup(each.value, "tcp_transitory_idle_timeout_sec", 30)
30+
nat_ips = lookup(each.value, "nat_ips", [])
31+
min_ports_per_vm = lookup(each.value, "min_ports_per_vm", 0)
32+
udp_idle_timeout_sec = lookup(each.value, "udp_idle_timeout_sec", 30)
33+
icmp_idle_timeout_sec = lookup(each.value, "icmp_idle_timeout_sec", 30)
34+
tcp_established_idle_timeout_sec = lookup(each.value, "tcp_established_idle_timeout_sec", 1200)
35+
tcp_transitory_idle_timeout_sec = lookup(each.value, "tcp_transitory_idle_timeout_sec", 30)
36+
enable_endpoint_independent_mapping = lookup(each.value, "enable_endpoint_independent_mapping", true)
3637

3738
log_config {
3839
enable = true

0 commit comments

Comments
 (0)