Author: Not specified Language: erlang
Description: (v26) Timestamp: 2018-01-08 14:49:46 +0000
View raw paste Parent paste by: Not specified - Child paste by: Not specified Reply
resource "aws_elb" "example" {
  name = "terraform-asg-example"
  availability_zones = ["${data.aws_availability_zones.all.names}"]
  security_groups = ["${aws_security_group.elb.id}"]
  listener {
    lb_port = 80
    lb_protocol = "http"
    instance_port = "${var.server_port}"
    instance_protocol = "http"
}

   health_check {
        healthy_threshold = 2
        unhealthy_threshold = 2
        timeout = 3
        interval = 30
        target = "HTTP:${var.server_port}/"
      }
}

resource "aws_security_group" "elb" {
   name = "terraform-example-elb"
   ingress {
      from_port = 80
      to_port = 80
      protocol = "tcp"
      cidr_blocks = ["0.0.0.0/0"]
   }
   egress {
     from_port = 0
     to_port = 0
     protocol = "-1"
     cidr_blocks = ["0.0.0.0/0"]
  }
}
View raw paste Parent paste by: Not specified - Child paste by: Not specified Reply