-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.tf
More file actions
25 lines (23 loc) · 807 Bytes
/
app.tf
File metadata and controls
25 lines (23 loc) · 807 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
data "ns_app_env" "this" {
stack_id = data.ns_workspace.this.stack_id
app_id = data.ns_workspace.this.block_id
env_id = data.ns_workspace.this.env_id
}
locals {
app_version = data.ns_app_env.this.version
}
locals {
app_metadata = tomap({
// Inject app metadata into capabilities here (e.g. security_group_name, role_name)
security_group_id = aws_security_group.this.id
subnet_ids = join(",", local.private_subnet_ids)
role_name = aws_iam_role.task.name
execution_role_name = aws_iam_role.execution.name
main_container = local.main_container_name
service_port = 0
log_group_name = module.logs.name
internal_subdomain = ""
task_definition_name = local.resource_name
launch_type = "EC2"
})
}