docs: Update ECS terraform networking (#2984)

This commit is contained in:
Guillaume Bouvignies
2024-01-10 17:41:36 +01:00
committed by GitHub
parent 310e28a8c9
commit a44d42fa77
8 changed files with 27 additions and 11 deletions

View File

@@ -37,12 +37,10 @@ resource "aws_launch_template" "windmill_cluster_lt" {
resource "aws_autoscaling_group" "windmill_cluster_asg" {
name = "windmill-cluster-asg"
max_size = 6
max_size = 10
min_size = 1
vpc_zone_identifier = [
aws_subnet.windmill_cluster_subnet_public1.id,
aws_subnet.windmill_cluster_subnet_public2.id,
aws_subnet.windmill_cluster_subnet_private1.id,
aws_subnet.windmill_cluster_subnet_private2.id
]

View File

@@ -1,8 +1,6 @@
resource "aws_db_subnet_group" "windmill_cluster_rds_subnets" {
name = "windmill-cluster-rds-subnets"
subnet_ids = [
aws_subnet.windmill_cluster_subnet_public1.id,
aws_subnet.windmill_cluster_subnet_public2.id,
aws_subnet.windmill_cluster_subnet_private1.id,
aws_subnet.windmill_cluster_subnet_private2.id,
]

View File

@@ -44,6 +44,11 @@ resource "aws_ecs_task_definition" "windmill_cluster_windmill_lsp_td" {
}
}
])
volume {
name = "lsp_cache"
host_path = "/root/.cache"
}
}
resource "aws_ecs_service" "windmill_cluster_windmill_lsp_service" {
@@ -54,8 +59,8 @@ resource "aws_ecs_service" "windmill_cluster_windmill_lsp_service" {
network_configuration {
subnets = [
aws_subnet.windmill_cluster_subnet_public1.id,
aws_subnet.windmill_cluster_subnet_public2.id,
aws_subnet.windmill_cluster_subnet_private1.id,
aws_subnet.windmill_cluster_subnet_private2.id,
]
security_groups = [aws_security_group.windmill_cluster_sg.id]
}

View File

@@ -54,8 +54,8 @@ resource "aws_ecs_service" "windmill_cluster_windmill_multiplayer_service" {
network_configuration {
subnets = [
aws_subnet.windmill_cluster_subnet_public1.id,
aws_subnet.windmill_cluster_subnet_public2.id,
aws_subnet.windmill_cluster_subnet_private1.id,
aws_subnet.windmill_cluster_subnet_private2.id,
]
security_groups = [aws_security_group.windmill_cluster_sg.id]
}

View File

@@ -66,8 +66,8 @@ resource "aws_ecs_service" "windmill_cluster_windmill_server_service" {
network_configuration {
subnets = [
aws_subnet.windmill_cluster_subnet_public1.id,
aws_subnet.windmill_cluster_subnet_public2.id,
aws_subnet.windmill_cluster_subnet_private1.id,
aws_subnet.windmill_cluster_subnet_private2.id,
]
security_groups = [aws_security_group.windmill_cluster_sg.id]
}

View File

@@ -44,6 +44,11 @@ resource "aws_ecs_task_definition" "windmill_cluster_windmill_worker_td" {
}
}
])
volume {
name = "worker_dependency_cache"
host_path = "/tmp/windmill/cache"
}
}
resource "aws_ecs_service" "windmill_cluster_windmill_worker_service" {

View File

@@ -119,6 +119,11 @@ resource "aws_ecs_task_definition" "windmill_cluster_windmill_high_performance_w
}
}
])
volume {
name = "worker_dependency_cache"
host_path = "/tmp/windmill/cache"
}
}
resource "aws_ecs_service" "windmill_cluster_windmill_high_performance_worker_service" {

View File

@@ -45,6 +45,11 @@ resource "aws_ecs_task_definition" "windmill_cluster_windmill_native_worker_td"
}
}
])
volume {
name = "worker_dependency_cache"
host_path = "/tmp/windmill/cache"
}
}
resource "aws_ecs_service" "windmill_cluster_windmill_native_worker_service" {