Skip to content

Commit d5891e1

Browse files
committed
adding ec2
1 parent d2c5608 commit d5891e1

File tree

4 files changed

+44
-44
lines changed

4 files changed

+44
-44
lines changed

examples/ecs-ec2/locals.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
locals {
22
security_group_name = "arc-alb-sg"
3-
# ecs_service = {
4-
# create_service = false
5-
# }
3+
ecs_service = {
4+
create_service = false
5+
}
66
ecs_cluster = {
77
name = "arc-ecs-ec2-poc"
88
create_cluster = true

examples/ecs-ec2/main.tf

Lines changed: 34 additions & 34 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" {
44-
source = "../../"
45-
for_each = local.ecs_services
32+
source = "../../"
33+
# 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_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-
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
################################################################################

main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ module "ecs_service" {
3737
target_group_arn = var.target_group_arn
3838

3939
ecs_service = {
40-
cluster_name = module.ecs_cluster[0].ecs_cluster.name
41-
# cluster_name = var.ecs_cluster_name
40+
# cluster_name = module.ecs_cluster[0].ecs_cluster.name
41+
cluster_name = var.ecs_cluster_name
4242
service_name = var.ecs_service.service_name
4343
repository_name = var.ecs_service.repository_name
4444
enable_load_balancer = var.ecs_service.enable_load_balancer

variables.tf

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -214,11 +214,11 @@ variable "task" {
214214
description = "Task-related information (vCPU, memory, # of tasks, port, and health check info.)"
215215
}
216216

217-
# variable "ecs_cluster_name" {
218-
# description = "Name of the ECS cluster"
219-
# type = string
220-
# default = null
221-
# }
217+
variable "ecs_cluster_name" {
218+
description = "Name of the ECS cluster"
219+
type = string
220+
default = null
221+
}
222222

223223
# Load balancer
224224
variable "lb_data" {

0 commit comments

Comments
 (0)