All Projects → GoogleCloudPlatform → Terraform Google Nat Gateway

GoogleCloudPlatform / Terraform Google Nat Gateway

Licence: apache-2.0
Modular NAT Gateway on Google Compute Engine for Terraform.

Labels

Projects that are alternatives of or similar to Terraform Google Nat Gateway

Terraform With Circleci Example
This is an example of automatic deployments of your infrastructure using terraform and CircleCI 2.0 workflows
Stars: ✭ 142 (-8.39%)
Mutual labels:  hcl
Terraform Aws Labs
Terraform template for AWS provider ☁️
Stars: ✭ 146 (-5.81%)
Mutual labels:  hcl
Terraform Learn
A best practice baseline Terraform repository containing Terraform scripts with the ability to deploy both compute and networking infrastructure into AWS, Microsoft Azure and Google Cloud Platform.
Stars: ✭ 150 (-3.23%)
Mutual labels:  hcl
Terraform Aws Vpc
Terraform module which creates VPC resources on AWS
Stars: ✭ 2,043 (+1218.06%)
Mutual labels:  hcl
Tfupdate
Update version constraints in your Terraform configurations
Stars: ✭ 145 (-6.45%)
Mutual labels:  hcl
Terraform Aws Lambda
Terraform module for AWS Lambda functions
Stars: ✭ 148 (-4.52%)
Mutual labels:  hcl
Example Pragmatic Terraform On Aws
技術書典6で頒布した『Pragmatic Terraform on AWS 』のサンプルコードを公開しています
Stars: ✭ 140 (-9.68%)
Mutual labels:  hcl
Cka Practice Exercises
This is a guide for passing the CNCF Certified Kubernetes Administrator (CKA) with practice exercises. Good luck!
Stars: ✭ 151 (-2.58%)
Mutual labels:  hcl
Terraform
Source code for the Azure Marketplace Terraform development VM package.
Stars: ✭ 146 (-5.81%)
Mutual labels:  hcl
Terraform Aws Eks
Terraform module to create an Elastic Kubernetes (EKS) cluster and associated worker instances on AWS
Stars: ✭ 2,464 (+1489.68%)
Mutual labels:  hcl
Lokomotive Kubernetes
Lokomotive is a 100% open-source Kubernetes distribution from the folks at Kinvolk
Stars: ✭ 144 (-7.1%)
Mutual labels:  hcl
Terraform Google Network
A Terraform module that makes it easy to set up a new VPC Network in GCP.
Stars: ✭ 144 (-7.1%)
Mutual labels:  hcl
Terraform.tmlanguage
Terraform (HCL) configuration file syntax highlighting for Sublime Text 2 and 3
Stars: ✭ 148 (-4.52%)
Mutual labels:  hcl
Kubify
Terraform Template to Setup a Kubernetes Cluster on OpenStack/AWS/Azure
Stars: ✭ 142 (-8.39%)
Mutual labels:  hcl
Terraform Kubernetes
Example of deploying a Kubernetes cluster to Google Cloud using Terraform
Stars: ✭ 152 (-1.94%)
Mutual labels:  hcl
Terraform Vsphere Kubespray
Deploy a Kubernetes HA cluster on VMware vSphere
Stars: ✭ 141 (-9.03%)
Mutual labels:  hcl
Terraform Google Vault
Modular deployment of Vault on Google Compute Engine with Terraform
Stars: ✭ 147 (-5.16%)
Mutual labels:  hcl
Terraform Aws Ssh Bastion Service
Terraform plan to deploy ssh bastion as a containerised, stateless service on AWS with IAM based authentication
Stars: ✭ 154 (-0.65%)
Mutual labels:  hcl
Aws Labs
step by step guide for aws mini labs. Currently maintained on : https://github.com/Cloud-Yeti/aws-labs Youtube playlist for labs:
Stars: ✭ 153 (-1.29%)
Mutual labels:  hcl
Multiregion Terraform
Example multi-region AWS Terraform application
Stars: ✭ 149 (-3.87%)
Mutual labels:  hcl

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].