PaloAltoNetworks / terraform-aws-swfw-modules

Terraform Reusable Modules for Software Firewalls on AWS
https://registry.terraform.io/modules/PaloAltoNetworks/swfw-modules/aws
MIT License
14 stars 11 forks source link

feat(module/alb): Add per-rule Target Group association #19

Closed slawomir-kaczmarek closed 8 months ago

slawomir-kaczmarek commented 8 months ago

Description

This change allows to associate targets on per listener rule basis, instead of creating one Target Group for Application Load Balancer. It adds flexibility into ALB creation.

Motivation and Context

New functionality can be helpful in scenario where architecture contains one central Inbound VPC with configured ALB that is load balancing traffic between multiple targets across various VPCs connected via TGW or VPC Peering. Separate targets might be selected based on listener rules condition.

How Has This Been Tested?

Test environment has been deployed and inbound flows tested with central public ALB.

Screenshots

centralized-inbound-traffic

Types of changes

Checklist