diff --git a/examples/deploy/aws-ecs-terraform/ecs_cluster.tf b/examples/deploy/aws-ecs-terraform/ecs_cluster.tf index 7ab844e752..32e23e1386 100644 --- a/examples/deploy/aws-ecs-terraform/ecs_cluster.tf +++ b/examples/deploy/aws-ecs-terraform/ecs_cluster.tf @@ -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 ] diff --git a/examples/deploy/aws-ecs-terraform/rds.tf b/examples/deploy/aws-ecs-terraform/rds.tf index 4a9d312d0f..610f4a61d2 100644 --- a/examples/deploy/aws-ecs-terraform/rds.tf +++ b/examples/deploy/aws-ecs-terraform/rds.tf @@ -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, ] diff --git a/examples/deploy/aws-ecs-terraform/windmill_lsp.tf b/examples/deploy/aws-ecs-terraform/windmill_lsp.tf index 66d77bf24b..70ff48af58 100644 --- a/examples/deploy/aws-ecs-terraform/windmill_lsp.tf +++ b/examples/deploy/aws-ecs-terraform/windmill_lsp.tf @@ -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] } diff --git a/examples/deploy/aws-ecs-terraform/windmill_multiplayer.tf b/examples/deploy/aws-ecs-terraform/windmill_multiplayer.tf index 3aac6a57fd..a9ccfa0ee2 100644 --- a/examples/deploy/aws-ecs-terraform/windmill_multiplayer.tf +++ b/examples/deploy/aws-ecs-terraform/windmill_multiplayer.tf @@ -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] } diff --git a/examples/deploy/aws-ecs-terraform/windmill_server.tf b/examples/deploy/aws-ecs-terraform/windmill_server.tf index ecaa33437f..d2b4e2553f 100644 --- a/examples/deploy/aws-ecs-terraform/windmill_server.tf +++ b/examples/deploy/aws-ecs-terraform/windmill_server.tf @@ -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] } diff --git a/examples/deploy/aws-ecs-terraform/windmill_worker_basic.tf b/examples/deploy/aws-ecs-terraform/windmill_worker_basic.tf index 4507ff5193..3932485e8b 100644 --- a/examples/deploy/aws-ecs-terraform/windmill_worker_basic.tf +++ b/examples/deploy/aws-ecs-terraform/windmill_worker_basic.tf @@ -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" { diff --git a/examples/deploy/aws-ecs-terraform/windmill_worker_high_performance.tf b/examples/deploy/aws-ecs-terraform/windmill_worker_high_performance.tf index 5f04d01d99..7f9ddd8ef3 100644 --- a/examples/deploy/aws-ecs-terraform/windmill_worker_high_performance.tf +++ b/examples/deploy/aws-ecs-terraform/windmill_worker_high_performance.tf @@ -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" { diff --git a/examples/deploy/aws-ecs-terraform/windmill_worker_native.tf b/examples/deploy/aws-ecs-terraform/windmill_worker_native.tf index 05c6025be9..75e9c3080d 100644 --- a/examples/deploy/aws-ecs-terraform/windmill_worker_native.tf +++ b/examples/deploy/aws-ecs-terraform/windmill_worker_native.tf @@ -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" {