Skip to content

Releases: chime/terraform-aws-alternat

v0.2.1

24 Dec 01:16
d2a90a0
Compare
Choose a tag to compare

Replaces the template_cloudinit_config resource introduced in v0.2.0 with cloudinit_config to avoid a dependency on the deprecated template provider.

v0.2.0

15 Dec 00:27
1e594ce
Compare
Choose a tag to compare

This update includes backwards incompatible changes. Follow the migration guide to update without downtime for existing NAT instances.

This update includes a few important changes:

  • Modifies the userdata and Lambda function inputs for compatibility with other IaC tooling such as CDK that cannot use Terraform template style.
  • Allows multiple sets of private subnets/route tables. Previously it was only possible to include one set of private route tables and subnets within a VPC.
  • Exposes the Auto Scaling Group Lifecycle hook heartbeat timeout value.
  • Eliminates the dependency on a particular naming convention for private subnets. Subnets are now passed explicitly, so we don't need to discover them by name.

v0.1.3

28 Nov 19:36
670e251
Compare
Choose a tag to compare

Description

Fixes a bug with CHECK_URLS introduced in v0.1.2.

v0.1.2

28 Nov 18:17
fa346ab
Compare
Choose a tag to compare

Description

Adds a new variable connectivity_test_check_urls to the Terraform module to allow for custom check urls. The default remains https://www.example.com and https://www.google.com.

v0.1.1

22 Nov 16:38
0238e39
Compare
Choose a tag to compare

Description

This release adds several new configuration options:

  • The connectivity tester function is invoked every minute. Previously, it would check https://www.example.com and https://www.google.com once before exiting. Now it will check every CONNECTIVITY_CHECK_INTERVAL seconds (default 5 seconds).
  • The URLs to check are now configurable via CHECK_URLS. example.com and google.com remain the defaults.
  • NAT instance EIP allocation IDs can now be provided via nat_instance_eip_ids. If provided, the number of allocation IDs must match the number of public subnets. Thanks to @korenyoni for this contribution!

In addition, the connectivity test failure conditions have been expanded to several more conditions:

ReadTimeout, ConnectTimeout, HTTPError, Timeout, ConnectionError, RequestException

Previously, the check only failed on ConnectionError.

Initial public release

08 Nov 00:11
e2792a3
Compare
Choose a tag to compare
v0.1.0

Initial public release