terraform-aws-nat-instance
terraform-aws-nat-instance copied to clipboard
Terraform module to provision a NAT Instance using an Auto Scaling Group and Spot Instance from $1/month
Exposing an `architecture` variable will allow you to specify `arm64` AMIs. In `data "aws_ami"...` ```terraform filter { name = "architecture" values = [var.architecture] } ``` In `variables.tf`... ```terraform variable "architecture"...
Hello, I've encountered the following issue: 1. The NAT ec2 instance needs to be replaced due to failure or spot termination. 2. The original instance is removed and the ASG...
The current snat.sh script doesn't work on Amazon Linux 2023. Here's my first attempt at an alternative script for Amazon Linux 2023 ```bash #!/bin/bash -x # wait for ens6 while...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [hashicorp/setup-terraform](https://togithub.com/hashicorp/setup-terraform) | action | major | `v2` -> `v3` | ---...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://togithub.com/actions/checkout) | action | major | `v3` -> `v4` | ---...
Inside the `runonce.sh` script there is the `aws ec2 attach-network-interface` command, If it fails (in my case when the interface was not yet released after system check failure and instance...
Fixes the issue described here https://github.com/int128/terraform-aws-nat-instance/issues/57
Adds the ability to set the protocol for egress out of the NAT instance. The main driver for this is something like Tailscale which requires the ability to open an...