diff --git a/main.tf b/main.tf index 79f90fc..440e81b 100644 --- a/main.tf +++ b/main.tf @@ -233,6 +233,13 @@ resource "aws_lb_listener" "lb_http_listeners" { } } + dynamic "lifecycle" { + for_each = (lookup(each.value, "type", "") == "" || lookup(each.value, "type", "") == "forward") ? [1] : [] + replace_triggered_by { + target_group_id = aws_lb_target_group.lb_http_tgs[each.key].id + } + } + tags = var.tags } @@ -282,6 +289,13 @@ resource "aws_lb_listener" "lb_https_listeners" { } } + dynamic "lifecycle" { + for_each = (lookup(each.value, "type", "") == "" || lookup(each.value, "type", "") == "forward") ? [1] : [] + replace_triggered_by { + target_group_id = aws_lb_target_group.lb_https_tgs[each.key].id + } + } + tags = var.tags }