mirror of
https://github.com/projecthorus/sondehub-infra.git
synced 2025-01-02 03:16:44 +00:00
lb listener rules
This commit is contained in:
parent
32ec9849cd
commit
63a7a13133
47
lb.tf
47
lb.tf
@ -45,6 +45,47 @@ resource "aws_security_group" "lb" {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# TODO
|
resource "aws_lb_listener" "lb" {
|
||||||
# listener
|
load_balancer_arn = aws_lb.ws.arn
|
||||||
# lsitener rules
|
port = "443"
|
||||||
|
protocol = "HTTPS"
|
||||||
|
ssl_policy = "ELBSecurityPolicy-TLS-1-2-2017-01"
|
||||||
|
certificate_arn = aws_acm_certificate_validation.CertificateManagerCertificate.certificate_arn
|
||||||
|
|
||||||
|
default_action {
|
||||||
|
type = "forward"
|
||||||
|
target_group_arn = aws_lb_target_group.ws.arn
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "aws_lb_listener_rule" "ws_reader" {
|
||||||
|
listener_arn = aws_lb_listener.lb.arn
|
||||||
|
priority = 1
|
||||||
|
|
||||||
|
action {
|
||||||
|
type = "forward"
|
||||||
|
target_group_arn = aws_lb_target_group.ws_reader.arn
|
||||||
|
}
|
||||||
|
|
||||||
|
condition {
|
||||||
|
host_header {
|
||||||
|
values = ["ws-reader.v2.sondehub.org"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "aws_lb_listener_rule" "tawhiri" {
|
||||||
|
listener_arn = aws_lb_listener.lb.arn
|
||||||
|
priority = 2
|
||||||
|
|
||||||
|
action {
|
||||||
|
type = "forward"
|
||||||
|
target_group_arn = aws_lb_target_group.tawhiri.arn
|
||||||
|
}
|
||||||
|
|
||||||
|
condition {
|
||||||
|
host_header {
|
||||||
|
values = ["tawhiri.v2.sondehub.org"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user