terraform-aws-alb

Terraform module to create AWS Application/Network Load Balancer (ALB/NLB) resources πŸ‡ΊπŸ‡¦

APACHE-2.0 License

Stars
435
Committers
74

Bot releases are visible (Hide)

terraform-aws-alb - v9.11.0 Latest Release

Published by antonbabenko 2 months ago

9.11.0 (2024-08-14)

Features

  • Support target_health_state.unhealthy_draining_interval (#378) (04b7c93)
terraform-aws-alb - v9.10.0

Published by antonbabenko 3 months ago

9.10.0 (2024-07-22)

Features

terraform-aws-alb - v9.9.0

Published by antonbabenko 6 months ago

9.9.0 (2024-04-20)

Features

terraform-aws-alb - v9.8.0

Published by antonbabenko 7 months ago

9.8.0 (2024-03-08)

Features

  • Allow multiple listener rule condition blocks (#359) (8132110)
terraform-aws-alb - v9.7.1

Published by antonbabenko 8 months ago

9.7.1 (2024-03-06)

Bug Fixes

  • Update CI workflow versions to remove deprecated runtime warnings (#358) (84a732b)
terraform-aws-alb - v9.7.0

Published by antonbabenko 8 months ago

9.7.0 (2024-02-11)

Features

terraform-aws-alb - v9.6.0

Published by antonbabenko 8 months ago

9.6.0 (2024-02-07)

Features

  • Add support for load_balancing_anomaly_mitigation (#349) (1e3d5fb)
terraform-aws-alb - v9.5.0

Published by antonbabenko 9 months ago

9.5.0 (2024-01-19)

Features

terraform-aws-alb - v9.4.1

Published by antonbabenko 9 months ago

9.4.1 (2024-01-12)

Bug Fixes

  • Change subnets default value to null (#341) (a28fe0b)
terraform-aws-alb - v9.4.0

Published by antonbabenko 10 months ago

9.4.0 (2023-12-23)

Features

terraform-aws-alb - v9.3.0

Published by antonbabenko 10 months ago

9.3.0 (2023-12-22)

Features

  • Add option enforce_security_group_inbound_rules_on_private_link_traffic (#332) (33feec8)
terraform-aws-alb - v9.2.0

Published by antonbabenko 11 months ago

9.2.0 (2023-11-13)

Features

  • Add ignore changes on tags to elasticbeanstalk:shared-elb-environment-count (#324) (d6715c7)
terraform-aws-alb - v9.1.0

Published by antonbabenko 12 months ago

9.1.0 (2023-10-30)

Features

  • Add support for disabling connection termination for unhealthy targets and AZ DNS affinity (#315) (c79324e)
terraform-aws-alb - v9.0.0

Published by antonbabenko 12 months ago

9.0.0 (2023-10-27)

⚠ BREAKING CHANGES

  • Refactor module to use maps instead of lists (#305)

Backwards incompatible changes

  • target_groups previously were defined by an array of target group definitions that were created using the count meta-argument. This has been replaced with a map of target group definitions that are created using the for_each meta-argument in order to provide better stability when adding/removing target group definitions.
  • target_groups no longer support multiple targets per target group. There are alternate methods to achieve similar functionality such as weighted target groups or using an autoscaling group as a target when targetting EC2 instances.
  • The previous methods for creating listeners have been removed in favor of one argument, listeners, which take a map of listener definitions that are created using the for_each meta-argument in order to provide better stability when adding/removing listener definitions. Previously the target_group_index was used to associate/reference a target group; that is now replaced with target_group_key which is the key of the target group definition in the target_groups map.
  • security_group_rules has been replaced by security_group_ingress_rules and security_group_egress_rules to align with the new underlying resources.
  • Minimum supported version of Terraform AWS provider updated to v5.13 to support the latest features provided via the resources utilized.
  • Minimum supported version of Terraform updated to v1.0
  • The Name tag has been removed from resources

Added

  • Security group attachment restrictions have been removed now that both ALB and NLB support security groups
  • Support for creating Route53 records for ALB/NLB DNS names via the route53_records variable

Modified

  • enable_cross_zone_load_balancing now defaults to true
  • drop_invalid_header_fields now defaults to true
  • enable_deletion_protection now defaults to true
  • associate_web_acl has been added to identify when a WAFv2 Web ACL should be associated with the ALB; previously this was accomplished by checking for the presence of a value passed to web_acl_arn which is known to cause issues when the value does not exist and is computed.

See UPGRADE-9.0.md for further details

terraform-aws-alb - v8.7.0

Published by antonbabenko over 1 year ago

8.7.0 (2023-06-16)

Features

terraform-aws-alb - v8.6.1

Published by antonbabenko over 1 year ago

8.6.1 (2023-06-06)

Bug Fixes

  • Explicitly setting http_tcp_listener.action_type to forward fails (#281) (b6cf424)
terraform-aws-alb - v8.6.0

Published by antonbabenko over 1 year ago

8.6.0 (2023-03-24)

Features

terraform-aws-alb - v8.5.0

Published by antonbabenko over 1 year ago

8.5.0 (2023-03-18)

Features

  • Add load_balancing_cross_zone_enabled option to aws_lb_target_group (#282) (0178d70)
terraform-aws-alb - v8.4.0

Published by antonbabenko over 1 year ago

8.4.0 (2023-03-03)

Features

terraform-aws-alb - v8.3.1

Published by antonbabenko over 1 year ago

8.3.1 (2023-02-08)

Bug Fixes

  • Correct stickiness syntax and ensure that security group is not created for network load balancers (#277) (0c02a23)
Package Rankings
Top 6.72% on Proxy.golang.org
Badges
Extracted from project README
SWUbanner
Related Projects