Skip to content

Commit 586116a

Browse files
committed
adding ec2
1 parent 22e464b commit 586116a

File tree

2 files changed

+41
-33
lines changed

2 files changed

+41
-33
lines changed

examples/ecs-ec2/locals.tf

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
locals {
22
security_group_name = "arc-alb-sg"
3-
3+
ecs_service = {
4+
create_service = false
5+
}
46
ecs_cluster = {
57
name = "arc-ecs-ec2-poc"
68
create_cluster = true
@@ -115,6 +117,9 @@ locals {
115117

116118
ecs_services = {
117119
service1 = {
120+
ecs_cluster = {
121+
create_cluster = false
122+
}
118123
ecs_service = {
119124
cluster_name = "arc-ecs-module-poc-1"
120125
service_name = "arc-ecs-module-service-poc-1"
@@ -143,6 +148,9 @@ locals {
143148
}
144149

145150
service2 = { # FIXED: Changed from duplicate "service1" to "service2"
151+
ecs_cluster = {
152+
create_cluster = false
153+
}
146154
ecs_service = {
147155
cluster_name = "arc-ecs-module-poc-2"
148156
service_name = "arc-ecs-module-service-poc-2"

examples/ecs-ec2/main.tf

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -28,53 +28,53 @@ module "tags" {
2828
}
2929
}
3030

31-
# module "ecs_cluster" {
32-
# source = "../../"
33-
# for_each = local.ecs_services
34-
35-
# ecs_cluster = local.ecs_cluster
36-
# capacity_provider = local.capacity_provider
37-
# ecs_service = local.ecs_service
38-
# launch_template = local.launch_template
39-
# asg = local.asg
40-
# tags = module.tags.tags
41-
# }
42-
4331
module "ecs_cluster" {
4432
source = "../../"
4533
for_each = local.ecs_services
4634

4735
ecs_cluster = local.ecs_cluster
4836
capacity_provider = local.capacity_provider
37+
ecs_service = local.ecs_service
4938
launch_template = local.launch_template
5039
asg = local.asg
51-
ecs_service = each.value.ecs_service
52-
task = each.value.task
53-
lb_data = each.value.lb_data
54-
vpc_id = data.aws_vpc.default.id
55-
target_group_arn = module.alb.target_group_arn
56-
environment = var.environment
5740
tags = module.tags.tags
58-
depends_on = [module.alb]
5941
}
6042

61-
# module "ecs_services" {
43+
# module "ecs_cluster" {
44+
# source = "../../"
6245
# for_each = local.ecs_services
6346

64-
# source = "../../"
65-
# ecs_cluster = each.value.ecs_cluster
66-
# ecs_cluster_name = local.ecs_cluster.name
67-
# ecs_service = each.value.ecs_service
68-
# task = each.value.task
69-
# lb = each.value.lb
70-
# vpc_id = data.aws_vpc.default.id
71-
# target_group_arn = module.alb.target_group_arn
72-
# environment = var.environment
73-
# tags = module.tags.tags
74-
# depends_on = [module.ecs_cluster, module.alb]
75-
47+
# ecs_cluster = local.ecs_cluster
48+
# capacity_provider = local.capacity_provider
49+
# launch_template = local.launch_template
50+
# asg = local.asg
51+
# ecs_service = each.value.ecs_service
52+
# task = each.value.task
53+
# lb_data = each.value.lb_data
54+
# vpc_id = data.aws_vpc.default.id
55+
# target_group_arn = module.alb.target_group_arn
56+
# environment = var.environment
57+
# tags = module.tags.tags
58+
# depends_on = [module.alb]
7659
# }
7760

61+
module "ecs_services" {
62+
for_each = local.ecs_services
63+
64+
source = "../../"
65+
ecs_cluster = each.value.ecs_cluster
66+
# ecs_cluster_name = local.ecs_cluster.name
67+
ecs_service = each.value.ecs_service
68+
task = each.value.task
69+
lb_data = each.value.lb_data
70+
vpc_id = data.aws_vpc.default.id
71+
target_group_arn = module.alb.target_group_arn
72+
environment = var.environment
73+
tags = module.tags.tags
74+
depends_on = [module.ecs_cluster, module.alb]
75+
76+
}
77+
7878
################################################################################
7979
## application load balancer
8080
################################################################################

0 commit comments

Comments
 (0)