-
Notifications
You must be signed in to change notification settings - Fork 5
/
listener.tf
32 lines (29 loc) · 906 Bytes
/
listener.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
resource "aws_alb_listener" "http" {
count = length(local.http_ports)
load_balancer_arn = aws_alb.ingress.arn
port = element(local.http_ports, count.index)
protocol = "HTTP"
default_action {
type = "fixed-response"
fixed_response {
content_type = "text/plain"
status_code = "400"
message_body = "ALB does not know how to handle your request."
}
}
}
resource "aws_alb_listener" "https" {
count = length(local.https_ports)
load_balancer_arn = aws_alb.ingress.arn
port = element(local.https_ports, count.index)
protocol = "HTTPS"
certificate_arn = local.alb_certificate_arn
default_action {
type = "fixed-response"
fixed_response {
content_type = "text/plain"
status_code = "400"
message_body = "ALB does not know how to handle your request."
}
}
}