terraform-aws-multi-az-subnets

DEPRECATED (use cloudposse/terraform-aws-dynamic-subnets instead): Terraform module for multi-AZ public and private subnets provisioning

APACHE-2.0 License

Stars
99
Committers
19

Bot releases are hidden (Show)

terraform-aws-multi-az-subnets - 0.7.0 Use minimum versions for provider pinning

Published by aknysh about 4 years ago

what

  • set minimum versions for providers without pinning to a specific major version

why

  • the current method makes it very difficult to maintain or upgrade consistent provider versions within a project

references

https://www.terraform.io/docs/configuration/provider-requirements.html#best-practices-for-provider-versions

terraform-aws-multi-az-subnets -

Published by osterman about 4 years ago

terraform-aws-multi-az-subnets - 0.6.0: Support 0.13

Published by nitrocode about 4 years ago

terraform-aws-multi-az-subnets -

Published by osterman over 4 years ago

terraform-aws-multi-az-subnets - 0.4.0 Upgrade to 0.12. Add tests. Add Codefresh test pipeline

Published by aknysh almost 5 years ago

what

  • Port (rewrite) module with 0.12 syntax
  • Update Codefresh badge to point to the test pipeline in terraform-modules project
  • Update examples
  • Update README
  • Update README examples

why

  • Module currently does not work with 0.12
  • Much easier syntax
  • terraform-modules project contains pipelines for all terraform modules
terraform-aws-multi-az-subnets - 0.3.0 Return a map of AZs to subnet ARNs in the output

Published by aknysh over 5 years ago

what

  • Return a map of AZs to subnet ARNs in the output

why

  • Output map of AZs to subnet ARNs is useful for many use-cases
terraform-aws-multi-az-subnets - 0.2.2 Update readme yaml file and rebuild md

Published by solairerove almost 6 years ago

what

  • updated README.yaml file
  • add tags and categories
  • rebuild README.md file

why

  • need to add categories and tags so we can pull them into the documentation
terraform-aws-multi-az-subnets - 0.2.1

Published by aknysh about 6 years ago

what

  • Remove tags in outputs

why

  • Not needed, the output list is in order without using matchkey
  • Produces count can't be computed error in top-level modules
terraform-aws-multi-az-subnets - 0.2.0

Published by aknysh about 6 years ago

what

  • Fix private_route_count to honor the value of az_ngw_count

why

  • Typo
terraform-aws-multi-az-subnets - Regenerate README.md

Published by vadim-hleif about 6 years ago

what

  • Regenerate README.md

why

  • Previous version of build-harness has some typos
terraform-aws-multi-az-subnets - Migrate to README.yaml format

Published by vadim-hleif about 6 years ago

what

  • Add README.yaml

why

  • Standardize README
terraform-aws-multi-az-subnets - 0.1.1

Published by aknysh over 6 years ago

what

  • Change outputs calculation to fix TF errors

why

  • When NAT Gateways are not created (in private subnets) or when nat_gateway_enabled=false, Terraform throws error
Error: Error refreshing state: 1 error(s) occurred:

* module.private_subnets.output.az_ngw_ids: zipmap: count of keys (3) does not match count of values (0) in:

${zipmap(var.availability_zones, matchkeys(aws_nat_gateway.public.*.id, aws_nat_gateway.public.*.tags.AZ, var.availability_zones))}

test

image

terraform-aws-multi-az-subnets - 0.1.0

Published by aknysh almost 7 years ago

what

  • terraform-aws-multi-az-subnets implementation

why

  • The module allows provisioning of private or public subnets in each provided Availability Zone, and then be able to find the subnet IDs by the AZ names
Related Projects