AWS-NAT-Gateway
terraform-aws-dynamic-subnets
AWS-NAT-Gateway | terraform-aws-dynamic-subnets | |
---|---|---|
1 | 1 | |
5 | 188 | |
- | 1.6% | |
0.0 | 5.4 | |
almost 2 years ago | 3 days ago | |
HCL | ||
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AWS-NAT-Gateway
-
How to setup router instance on AWS, to route the traffic?
You could make the current subnet private by removing the IGW. Then make a new subnet with an IGW and a NAT instance. The topology would look like this.
terraform-aws-dynamic-subnets
-
Best tips for reducing cloud costs?
I actually mashed together cloudposse/terraform-aws-dynamic-subnets (which has an option to use NAT instances instead of gateways) and joshuamkite/terraform-aws-ssh-bastion-service. That allowed for even cheaper setups where your bastion jump-host (the host you proxy through to get to the private subnets) is also the NAT gateway. I quite liked this setup because the bastion sessions were sufficiently sandboxed in a ephemeral container, and we didn't need twice the number of hosts to have both NAT instances and bastions.
What are some alternatives?
subnet-watcher - AWS VPC Subnets Watcher
terraform-aws-elastic-beanstalk-environment - Terraform module to provision an AWS Elastic Beanstalk Environment
aws-cli - Universal Command Line Interface for Amazon Web Services
terraform-aws-tfstate-backend - Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.
AWS-VPC - ☁️ 🚀 AWS VPC quickstart using cloudformation
terraform-aws-multi-az-subnets - DEPRECATED (use cloudposse/terraform-aws-dynamic-subnets instead): Terraform module for multi-AZ public and private subnets provisioning
terraform-aws-ec2-instance - Terraform module for provisioning a general purpose EC2 host
terraform-aws-ssh-bastion-service - Terraform plan to deploy ssh bastion as a containerised, stateless service on AWS with IAM based authentication
terraform-aws-base-networking - Terraform module for building base networking in AWS
FlameGraph - Stack trace visualizer
terraform-aws-sns-lambda-notify-slack - Terraform module to provision a lambda function that subscribes to SNS and notifies to Slack.
my-gke-tf - Sample code showing how to create gke cluster within its own vpc using terraform. Also explains how to modularize the terraform, connect to the gke cluster and install helm charts