/terraform-google-nat-gateway

Modular NAT Gateway on Google Compute Engine for Terraform.

Primary LanguageHCLApache License 2.0Apache-2.0

NAT Gateway Terraform Module

Deprecation Notice

NOTE: This module is no longer maintained. Please use Cloud NAT instead. For information on how to migrate to the Cloud NAT module, refer to the migration guide.

Usage

module "nat" {
  source     = "GoogleCloudPlatform/nat-gateway/google"
  region     = "us-central1"
  network    = "default"
  subnetwork = "default"
}

And add the tag ${module.nat.routing_tag_regional} to your instances without external IPs to route outbound traffic through the nat gateway.

Usage

module "mig" {
  source      = "GoogleCloudPlatform/managed-instance-group/google"
  version     = "1.1.14"
  region      = "us-central1"
  zone        = "us-central1-a"
  name        = "testnat"
  target_tags = ["${module.nat.routing_tag_regional}"]
  network     = "default"
  subnetwork  = "default"
}

Resources created