All notable changes to this project will be documented in this file.
v2.57.0 - 2020-10-06
v2.56.0 - 2020-10-06
- fix: Create only required number of NAT gateways (#492)
v2.55.0 - 2020-09-28
- docs: Updated docs with pre-commit
- feat: Added Textract vpc endpoint (#509)
v2.54.0 - 2020-09-23
- fix: Split appstream to appstream_api and appstream_streaming (#508)
v2.53.0 - 2020-09-23
- feat: Add support for security groups ids in default sg's rules (#491)
v2.52.0 - 2020-09-22
- feat: Added tflint as pre-commit hook (#507)
v2.51.0 - 2020-09-15
- feat: add enable_public_s3_endpoint variable for S3 VPC Endpoint for public subnets (#502)
v2.50.0 - 2020-09-11
- feat: Add ability to create CodeDeploy endpoint to VPC (#501)
v2.49.0 - 2020-09-11
- feat: Add ability to create RDS endpoint to VPC (#499)
v2.48.0 - 2020-08-17
- fix: Use database route table instead of private route table for NAT gateway route (#476)
v2.47.0 - 2020-08-13
- feat: add arn outputs for: igw, cgw, vgw, default vpc, acls (#471)
v2.46.0 - 2020-08-13
- fix: InvalidServiceName for elasticbeanstalk_health (#484)
v2.45.0 - 2020-08-13
- feat: bump version of aws provider version to support 3.* (#479)
- fix: bumping terraform version from 0.12.6 to 0.12.7 in circleci to include regexall function (#474)
- docs: Fix typo in nat_public_ips (#460)
v2.44.0 - 2020-06-21
- feat: manage default security group (#382)
v2.43.0 - 2020-06-20
- feat: add support for disabling IGW for public subnets (#457)
v2.42.0 - 2020-06-20
- fix: Reorder tags to allow overriding Name tag in route tables (#458)
v2.41.0 - 2020-06-20
- fix: Output list of external_nat_ips when using external eips (#432)
v2.40.0 - 2020-06-20
- Updated pre-commit hooks
- feat: Add support for VPC flow log max_aggregation_interval (#431)
- feat: Add support for tagging egress only internet gateway (#430)
v2.39.0 - 2020-06-06
- feat: Enable support for Terraform 0.13 as a valid version by setting minimum version required (#455)
v2.38.0 - 2020-05-25
- feat: add vpc_owner_id to outputs (#428)
- docs: Fixed README
- Merge branch 'master' into master
- Updated description of vpc_owner_id
- added owner_id output (#1)
v2.37.0 - 2020-05-25
- fix: Fix wrong ACM PCA output (#450)
v2.36.0 - 2020-05-25
- feat: Added support for more VPC endpoints (#369)
v2.35.0 - 2020-05-25
- feat: Add VPC Endpoint for SES (#449)
v2.34.0 - 2020-05-25
- feat: Add routes table association and route attachment outputs (#398)
- fix: Updated outputs in ipv6 example (#375)
v2.33.0 - 2020-04-02
- docs: Updated required versions of Terraform
- feat: Add EC2 Auto Scaling VPC endpoint (#374)
- docs: Document create_database_subnet_group requiring database_subnets (#424)
v2.32.0 - 2020-03-24
- feat: Add intra subnet VPN route propagation (#421)
v2.31.0 - 2020-03-20
- chore: Add badge for latest version number (#384)
v2.30.0 - 2020-03-19
v2.29.0 - 2020-03-13
- Added tagging for VPC Flow Logs (#407)
v2.28.0 - 2020-03-11
- Add support for specifying AZ in VPN Gateway (#401)
v2.27.0 - 2020-03-11
- Fixed output of aws_flow_log
v2.26.0 - 2020-03-11
- Add VPC Flow Logs capabilities (#316)
v2.25.0 - 2020-03-02
- Added support for both types of values in azs (names and ids) (#370)
v2.24.0 - 2020-01-23
- Set minimum terraform version to 0.12.6 (fixes circleci) (#390)
v2.23.0 - 2020-01-21
- Updated pre-commit-terraform with terraform-docs 0.8.0 support (#388)
v2.22.0 - 2020-01-16
- Added note about Transit Gateway integration (#386)
v2.21.0 - 2019-11-27
- fix ipv6 enable (#340)
v2.20.0 - 2019-11-27
v2.19.0 - 2019-11-27
- Add Elastic File System & Cloud Directory VPC Endpoints (#355)
v2.18.0 - 2019-11-04
- Fixed spelling mistakes
- Updated network-acls example with IPv6 rules
- Added support for
ipv6_cidr_block
in network acls (#329) - Added VPC Endpoints for AppStream, Athena & Rekognition (#335)
- Add VPC endpoints for CloudFormation, CodePipeline, Storage Gateway, AppMesh, Transfer, Service Catalog & SageMaker(Runtime & API) (#324)
- Added support for EC2 ClassicLink (#322)
- Added support for ICMP rules in Network ACL (#286)
- Added tags to VPC Endpoints (#292)
- Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)
- Add IPv6 support (#317)
- Fixed README after merge
- Output var.name (#303)
- Fixed README after merge
- Additional VPC Endpoints (#302)
- Added Kinesis streams and firehose VPC endpoints (#301)
- adding transfer server vpc end point support
- adding codebuild, codecommit and git-codecommit vpc end point support
- adding config vpc end point support
- adding secrets manager vpc end point support
- Updated version of pre-commit-terraform
- Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)
- Updated VPC endpoint example (fixed #249)
- Update tflint to 0.8.2 for circleci task (#280)
- Fixed broken 2.3.0
- Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
- Updated Terraform versions in README
- Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
- Upgrade Docker Image to fix CI (#270)
- Fixed merge conflicts
- Finally, Terraform 0.12 support (#266)
v1.72.0 - 2019-09-30
- Add VPC endpoints for AppStream, Athena & Rekognition (#336)
- Fixed Sagemaker resource name in VPC endpoint (#323)
- Fixed name of appmesh VPC endpoint (#320)
- Allow ICMP Network ACL rules (#252)
- Added VPC endpoints from #311 to Terraform 0.11 branch (#319)
- Add tags to VPC Endpoints (#293)
- Add VPC endpoints for ELB, CloudTrail, CloudWatch and SNS (#274)
v2.17.0 - 2019-09-30
- Updated network-acls example with IPv6 rules
- Added support for
ipv6_cidr_block
in network acls (#329)
v2.16.0 - 2019-09-30
- Added VPC Endpoints for AppStream, Athena & Rekognition (#335)
v2.15.0 - 2019-09-03
- Add VPC endpoints for CloudFormation, CodePipeline, Storage Gateway, AppMesh, Transfer, Service Catalog & SageMaker(Runtime & API) (#324)
- Added support for EC2 ClassicLink (#322)
- Added support for ICMP rules in Network ACL (#286)
- Added tags to VPC Endpoints (#292)
- Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)
- Add IPv6 support (#317)
- Fixed README after merge
- Output var.name (#303)
- Fixed README after merge
- Additional VPC Endpoints (#302)
- Added Kinesis streams and firehose VPC endpoints (#301)
- adding transfer server vpc end point support
- adding codebuild, codecommit and git-codecommit vpc end point support
- adding config vpc end point support
- adding secrets manager vpc end point support
- Updated version of pre-commit-terraform
- Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)
- Updated VPC endpoint example (fixed #249)
- Update tflint to 0.8.2 for circleci task (#280)
- Fixed broken 2.3.0
- Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
- Updated Terraform versions in README
- Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
- Upgrade Docker Image to fix CI (#270)
- Fixed merge conflicts
- Finally, Terraform 0.12 support (#266)
v1.71.0 - 2019-09-03
- Fixed Sagemaker resource name in VPC endpoint (#323)
- Fixed name of appmesh VPC endpoint (#320)
- Allow ICMP Network ACL rules (#252)
- Added VPC endpoints from #311 to Terraform 0.11 branch (#319)
- Add tags to VPC Endpoints (#293)
- Add VPC endpoints for ELB, CloudTrail, CloudWatch and SNS (#274)
v2.14.0 - 2019-09-03
- Added support for EC2 ClassicLink (#322)
v2.13.0 - 2019-09-03
- Added support for ICMP rules in Network ACL (#286)
- Added tags to VPC Endpoints (#292)
- Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)
- Add IPv6 support (#317)
- Fixed README after merge
- Output var.name (#303)
- Fixed README after merge
- Additional VPC Endpoints (#302)
- Added Kinesis streams and firehose VPC endpoints (#301)
- adding transfer server vpc end point support
- adding codebuild, codecommit and git-codecommit vpc end point support
- adding config vpc end point support
- adding secrets manager vpc end point support
- Updated version of pre-commit-terraform
- Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)
- Updated VPC endpoint example (fixed #249)
- Update tflint to 0.8.2 for circleci task (#280)
- Fixed broken 2.3.0
- Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
- Updated Terraform versions in README
- Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
- Upgrade Docker Image to fix CI (#270)
- Fixed merge conflicts
- Finally, Terraform 0.12 support (#266)
v1.70.0 - 2019-09-03
- Allow ICMP Network ACL rules (#252)
v1.69.0 - 2019-09-03
v1.68.0 - 2019-09-02
v2.12.0 - 2019-09-02
- Added tags to VPC Endpoints (#292)
v2.11.0 - 2019-09-02
- Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)
v2.10.0 - 2019-09-02
- Add IPv6 support (#317)
v2.9.0 - 2019-07-21
- Fixed README after merge
- Output var.name (#303)
v2.8.0 - 2019-07-21
- Fixed README after merge
- Additional VPC Endpoints (#302)
- Added Kinesis streams and firehose VPC endpoints (#301)
- adding transfer server vpc end point support
- adding codebuild, codecommit and git-codecommit vpc end point support
- adding config vpc end point support
- adding secrets manager vpc end point support
- Updated version of pre-commit-terraform
v2.7.0 - 2019-06-17
- Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)
v2.6.0 - 2019-06-13
- Updated VPC endpoint example (fixed #249)
- Update tflint to 0.8.2 for circleci task (#280)
- Fixed broken 2.3.0
- Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
- Updated Terraform versions in README
- Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
- Upgrade Docker Image to fix CI (#270)
- Fixed merge conflicts
- Finally, Terraform 0.12 support (#266)
v1.67.0 - 2019-06-13
- Add VPC endpoints for ELB, CloudTrail, CloudWatch and SNS (#274)
v2.5.0 - 2019-06-05
v2.4.0 - 2019-06-05
- Fixed broken 2.3.0
v2.3.0 - 2019-06-04
- Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
v2.2.0 - 2019-05-28
- Updated Terraform versions in README
v2.1.0 - 2019-05-27
- Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
- Upgrade Docker Image to fix CI (#270)
v2.0.0 - 2019-05-24
- Fixed merge conflicts
- Finally, Terraform 0.12 support (#266)
v1.66.0 - 2019-05-24
v1.65.0 - 2019-05-21
- Improving DHCP options docs (#260)
v1.64.0 - 2019-04-25
- Fixed formatting
- Add Output Of Subnet ARNs (#242)
v1.63.0 - 2019-04-25
- Fixed formatting
- Added ARN of VPC in module output (#245)
v1.62.0 - 2019-04-25
- Add support for KMS VPC endpoint creation (#243)
v1.61.0 - 2019-04-25
v1.60.0 - 2019-03-22
- Network ACLs (#238)
v1.59.0 - 2019-03-05
- Updated changelog
- Resolved conflicts after merge
- Redshift public subnets (#222)
- Redshift public subnets (#222)
- docs: Update comment in docs (#226)
v1.58.0 - 2019-03-01
- Updated changelog
- API gateway Endpoint (#225)
v1.57.0 - 2019-02-21
- Bump version
v1.56.0 - 2019-02-21
- Added intra subnet suffix. (#220)
v1.55.0 - 2019-02-14
- Fixed formatting after #213
- Added subnet ids to ecr endpoints
- Added option to create ECR api and dkr endpoints
v1.54.0 - 2019-02-14
- Fixed formatting after #205
- switch to terraform-docs v0.6.0
- add files updated by pre-commit
- add additional endpoints to examples
- fix typo
- add endpoints ec2messages, ssmmessages as those are required by Systems Manager in addition to ec2 and ssm.
v1.53.0 - 2019-01-18
- Reordered vars in count for database_nat_gateway route
- adding option to create a route to nat gateway in database subnets
v1.52.0 - 2019-01-17
v1.51.0 - 2019-01-10
- Added possibility to control creation of elasticache and redshift subnet groups
v1.50.0 - 2018-12-27
- Added azs to outputs which is an argument
v1.49.0 - 2018-12-12
- Reverted complete-example
- Added IGW route for DB subnets (based on #179)
v1.48.0 - 2018-12-11
- Updated pre-commit version with new terraform-docs script
v1.47.0 - 2018-12-11
- Fix for the error: module.vpc.aws_redshift_subnet_group.redshift: only lowercase alphanumeric characters and hyphens allowed in name
v1.46.0 - 2018-10-06
- Fixed #177 - public_subnets should not always be validated
v1.45.0 - 2018-10-01
- Updated README.md after merge
- Added amazon_side_asn to vpn_gateway (#159)
v1.44.0 - 2018-09-18
- Reordering tag merging (#148)
v1.43.2 - 2018-09-17
- Updated link to cloudcraft
v1.43.1 - 2018-09-17
- Updated link to cloudcraft
v1.43.0 - 2018-09-16
- Removed comments starting from # to fix README
- Added cloudcraft.co as a sponsor for this module
- Added cloudcraft.co as a sponsor for this module
v1.42.0 - 2018-09-14
- add vars for custom subnet and route table names (#168)
v1.41.0 - 2018-09-04
- Add secondary CIDR block support (#163)
v1.40.0 - 2018-08-19
v1.39.0 - 2018-08-19
- Add minimum support for IPv6 to VPC (#156)
v1.38.0 - 2018-08-18
- Provide separate route tables for db/elasticache/redshift (#155)
- Fixing typo overriden -> overridden (#150)
v1.37.0 - 2018-06-22
- Removed obsolete default_route_table_tags (fixed #146)
v1.36.0 - 2018-06-20
v1.35.0 - 2018-06-20
v1.34.0 - 2018-06-05
- Fixed creation of aws_vpc_endpoint_route_table_association when intra_subnets are not set (fixes 137)
v1.33.0 - 2018-06-04
- Added missing route_table for intra_subnets, and prepare the release
- Adding "intra subnets" as a class (#135)
v1.32.0 - 2018-05-24
v1.31.0 - 2018-05-16
- Added pre-commit hook to autogenerate terraform-docs (#127)
v1.30.0 - 2018-04-09
- Fixed formatting
- Added longer timeouts for aws_route create (#113)
v1.29.0 - 2018-04-05
- Creates a single private route table when single_nat_gateway is true (#83)
v1.28.0 - 2018-04-05
- Ensures the correct number of S3 and DDB VPC Endpoint associations (#90)
v1.27.0 - 2018-04-05
- Removed aws_default_route_table and aws_main_route_table_association, added potentially failed example (#111)
v1.26.0 - 2018-03-06
- Added default CIDR block as 0.0.0.0/0 (#93)
v1.25.0 - 2018-03-02
- Fixed complete example
- Make terraform recognize lists when uring variables (#92)
v1.24.0-pre - 2018-03-01
- Fixed description
- Fixed aws_vpn_gateway_route_propagation for default route table
v1.23.0 - 2018-02-10
- Extended aws_vpn_gateway use case. (#67)
v1.22.1 - 2018-02-10
- Removed classiclink from outputs because it is not present in recent regions (#78)
v1.22.0 - 2018-02-09
- Added support for default VPC resource (#75)
v1.21.0 - 2018-02-09
- Added possibility to create VPC conditionally (#74)
v1.20.0 - 2018-02-09
- Manage Default Route Table under Terraform (#69)
v1.19.0 - 2018-02-09
- Only create one public route association for s3 endpoint (#73)
v1.18.0 - 2018-02-05
- Adding tests for vpc, subnets, and route tables (#31)
- Improve documentation about the usage of external NAT gateway IPs (#66)
v1.17.0 - 2018-01-21
v1.16.0 - 2018-01-21
v1.15.0 - 2018-01-19
- Lowercase database subnet group name (#57)
v1.14.0 - 2018-01-11
- Add Redshift subnets (#54)
v1.13.0 - 2018-01-03
- Ignore changes to propagating_vgws of private routing table (#50)
v1.12.0 - 2017-12-12
- Downgraded require_version from 0.10.13 to 0.10.3 (#48)
v1.11.0 - 2017-12-11
- Added fix for issue when no private subnets are defined (#47)
v1.10.0 - 2017-12-11
- Fixing edge case when VPC is not symmetrical with few private subnets (#45)
v1.9.1 - 2017-12-07
- Minor fix in README
v1.9.0 - 2017-12-07
- Allow passing in EIPs for the NAT Gateways (#38)
v1.8.0 - 2017-12-06
- change conditional private routes (#36)
v1.7.0 - 2017-12-06
v1.6.0 - 2017-12-06
- Add support for additional tags on VPC (#43)
- Reverted bad merge, fixed #33
- Set enable_dns_support=true by default
v1.4.1 - 2017-11-23
- Reverted bad merge, fixed #33
v1.5.1 - 2017-11-23
v1.5.0 - 2017-11-23
- Reverted bad merge, fixed #33
- Set enable_dns_support=true by default
- Updated descriptions for DNS variables (closes #14)
v1.4.0 - 2017-11-22
- Add version requirements in README.md (fixes #32)
- Add version requirements in README.md
v1.3.0 - 2017-11-16
v1.2.0 - 2017-11-11
- Add support for DHCP options set (#20)
v1.1.0 - 2017-11-11
- #22 add vpn gateway feature (#24)
- Add cidr_block outputs to public and private subnets (#19)
- Add AZ to natgateway name
v1.0.4 - 2017-10-20
- NAT gateway should be tagged too.
v1.0.3 - 2017-10-12
- Make aws_vpc_endpoint_service conditional
- Improve variable descriptions
v1.0.2 - 2017-09-27
- disable dynamodb data source when not needed
v1.0.1 - 2017-09-26
- Updated link in README
- Allow the user to define custom tags for route tables
- Updated README
- Updated README
- Aded examples and updated names
- Added descriptions, applied fmt
- Removed parts of readme
- Initial commit
- Initial commit