terraform-aws-dynamic-subnets

Terraform module for public and private subnets provisioning in existing VPC

APACHE-2.0 License

Stars
191
Committers
42

Bot releases are visible (Hide)

terraform-aws-dynamic-subnets - 0.3.7

Published by aknysh about 6 years ago

what

  • Support use of tags by label modules

why

  • Interoperability with all modules
terraform-aws-dynamic-subnets - Migrate to README.yaml format

Published by vadim-hleif about 6 years ago

what

  • Add README.yaml

why

  • Standardize README
terraform-aws-dynamic-subnets - 0.3.5

Published by aknysh over 6 years ago

what

  • Allows the ability to override the max number of subnets to create.

why

For some regions with many availability zones the amount of subnets gets extreme. This allows the ability to override the max number of subnets to create. Still defaults to all if nothing is supplied.

terraform-aws-dynamic-subnets - 0.3.4

Published by aknysh over 6 years ago

what

  • Fix README
  • Fix make targets

why

  • Use standard README template
  • Use / instead of : in make targets
terraform-aws-dynamic-subnets - 0.3.3

Published by aknysh almost 7 years ago

what

  • Removed provider "aws"

why

  • Not necessary here, should be used in higher-level modules
  • Prevents inheriting provider settings from higher-level modules
  • Becomes an issue when testing locally if we use the AWS security keys like this (not the best practice, but people use it for testing):
provider "aws" {
  region     = "${var.region}"
  access_key = "XXXXXXXXXXXXX"
  secret_key = "XXXXXXXXXXXXX"
}

At the same time, this code in terraform-aws-dynamic-subnets:

provider "aws" {
  region = "${var.region}"
}

throws the error:
module.subnets.provider.aws: No valid credential sources found for AWS Provider.

terraform-aws-dynamic-subnets - 0.3.2

Published by aknysh almost 7 years ago

what

  • Losen version constraint

why

terraform-aws-dynamic-subnets - 0.3.1

Published by aknysh almost 7 years ago

Add Continuous Integration

what

  • Validate terraform code
  • Add build status badge

why

  • Improve code quality/consistency
terraform-aws-dynamic-subnets - 0.3.0

Published by aknysh almost 7 years ago

Add Flag to Enable/Disable NAT Gateway

what

  • Permit NAT Gateway to be disabled

why

  • Sometimes only public subnets will be used. If that's the case, the NAT gateways do not provide any value and add additional cost.
terraform-aws-dynamic-subnets - 0.2.3

Published by aknysh about 7 years ago

what

  • Rename repo

why

terraform-aws-dynamic-subnets - Get the Internet Gateway attached to the VPC from AWS as a data source

Published by aknysh about 7 years ago

Get the Internet Gateway attached to the VPC from AWS as a data source

terraform-aws-dynamic-subnets - Place NAT Gateways into public subnets

Published by aknysh about 7 years ago

Place NAT Gateways into public subnets

terraform-aws-dynamic-subnets - Update tf_subnets with cidr_block input

Published by aknysh about 7 years ago

Update tf_subnets with cidr_block input

terraform-aws-dynamic-subnets - Remove `data "aws_subnet_ids"` from `main.tf`

Published by aknysh about 7 years ago

terraform-aws-dynamic-subnets - Add outputs.tf for public & private subnet ids

Published by aknysh about 7 years ago

Related Projects