Working sample service with ECS
for now this is just a hello world service with a public IP
This commit is contained in:
parent
e830889432
commit
9d426917f7
@ -1,8 +1,8 @@
|
||||
resource "aws_eip" "alpha_eip" {
|
||||
instance = aws_instance.alpha.id
|
||||
instance = aws_instance.atlas.id
|
||||
vpc = true
|
||||
tags = {
|
||||
Name = "Alpha EIP"
|
||||
Name = "Atlas EIP"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,39 @@
|
||||
# Here are general definitions for security rulesets
|
||||
|
||||
resource "aws_security_group" "ecs_web_ingress" {
|
||||
name = "Alpha-Web-Ingress"
|
||||
description = "Allow web traffic into the host"
|
||||
vpc_id = aws_vpc.athens_vpc.id
|
||||
ingress {
|
||||
cidr_blocks = ["0.0.0.0/0"]
|
||||
from_port = 443
|
||||
to_port = 443
|
||||
protocol = "tcp"
|
||||
}
|
||||
ingress {
|
||||
cidr_blocks = ["0.0.0.0/0"]
|
||||
from_port = 80
|
||||
to_port = 80
|
||||
protocol = "tcp"
|
||||
}
|
||||
}
|
||||
|
||||
resource "aws_security_group" "base_ecs" {
|
||||
vpc_id = aws_vpc.athens_vpc.id
|
||||
egress {
|
||||
cidr_blocks = ["0.0.0.0/0"]
|
||||
from_port = 443
|
||||
to_port = 443
|
||||
protocol = "tcp"
|
||||
}
|
||||
egress {
|
||||
cidr_blocks = ["0.0.0.0/0"]
|
||||
from_port = 2049
|
||||
to_port = 2049
|
||||
protocol = "tcp"
|
||||
}
|
||||
}
|
||||
|
||||
resource "aws_security_group" "general_web_req" {
|
||||
name = "Athens General web server ruleset"
|
||||
description = "Allowing strictly web traffic"
|
||||
|
Loading…
Reference in New Issue
Block a user