what
- Add
nat-instance
- Correctly pin terraform
required_version
why
- Allow users to choose between NAT Gateways or NAT Instances to be deployed into the public subnets to allow the servers in the private subnets to access the Internet
- In many cases, NAT Instances are cheaper than NAT Gateways, and for some use-cases (e.g. testing/demo infrastructure) are more appropriate to use (e.g. save on cost)
- Pin terraform
required_version
to0.11.x
only (the module does not support TF0.12