-
-
Notifications
You must be signed in to change notification settings - Fork 149
/
Copy pathoutputs.tf
150 lines (121 loc) · 4.21 KB
/
outputs.tf
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
output "public_subnet_cidrs" {
value = module.subnets.public_subnet_cidrs
description = "Public subnet CIDRs"
}
output "private_subnet_cidrs" {
value = module.subnets.private_subnet_cidrs
description = "Private subnet CIDRs"
}
output "vpc_cidr" {
value = module.vpc.vpc_cidr_block
description = "VPC ID"
}
output "container_definition_json" {
value = module.container_definition.json_map_encoded_list
description = "JSON encoded list of container definitions for use with other terraform resources such as `aws_ecs_task_definition`"
}
output "container_definition_json_map" {
value = module.container_definition.json_map_encoded
description = "JSON encoded container definitions for use with other terraform resources such as `aws_ecs_task_definition`"
}
output "ecs_cluster_id" {
value = aws_ecs_cluster.default.id
description = "ECS cluster ID"
}
output "ecs_cluster_arn" {
value = aws_ecs_cluster.default.arn
description = "ECS cluster ARN"
}
output "ecs_exec_role_policy_id" {
description = "The ECS service role policy ID, in the form of `role_name:role_policy_name`"
value = module.ecs_alb_service_task.ecs_exec_role_policy_id
}
output "ecs_exec_role_policy_name" {
description = "ECS service role name"
value = module.ecs_alb_service_task.ecs_exec_role_policy_name
}
output "service_name" {
description = "ECS Service name"
value = module.ecs_alb_service_task.service_name
}
output "service_role_arn" {
description = "ECS Service role ARN"
value = module.ecs_alb_service_task.service_role_arn
}
output "task_exec_role_name" {
description = "ECS Task role name"
value = module.ecs_alb_service_task.task_exec_role_name
}
output "task_exec_role_arn" {
description = "ECS Task exec role ARN"
value = module.ecs_alb_service_task.task_exec_role_arn
}
output "task_role_name" {
description = "ECS Task role name"
value = module.ecs_alb_service_task.task_role_name
}
output "task_role_arn" {
description = "ECS Task role ARN"
value = module.ecs_alb_service_task.task_role_arn
}
output "task_role_id" {
description = "ECS Task role id"
value = module.ecs_alb_service_task.task_role_id
}
output "service_security_group_id" {
description = "Security Group ID of the ECS task"
value = module.ecs_alb_service_task.service_security_group_id
}
output "task_definition_family" {
description = "ECS task definition family"
value = module.ecs_alb_service_task.task_definition_family
}
output "task_definition_revision" {
description = "ECS task definition revision"
value = module.ecs_alb_service_task.task_definition_revision
}
output "codebuild_project_name" {
description = "CodeBuild project name"
value = module.ecs_codepipeline.codebuild_project_name
}
output "codebuild_project_id" {
description = "CodeBuild project ID"
value = module.ecs_codepipeline.codebuild_project_id
}
output "codebuild_role_id" {
description = "CodeBuild IAM Role ID"
value = module.ecs_codepipeline.codebuild_role_id
}
output "codebuild_role_arn" {
description = "CodeBuild IAM Role ARN"
value = module.ecs_codepipeline.codebuild_role_arn
}
output "codebuild_cache_bucket_name" {
description = "CodeBuild cache S3 bucket name"
value = module.ecs_codepipeline.codebuild_cache_bucket_name
}
output "codebuild_cache_bucket_arn" {
description = "CodeBuild cache S3 bucket ARN"
value = module.ecs_codepipeline.codebuild_cache_bucket_arn
}
output "codebuild_badge_url" {
description = "The URL of the build badge when badge_enabled is enabled"
value = module.ecs_codepipeline.codebuild_badge_url
}
output "codepipeline_id" {
description = "CodePipeline ID"
value = module.ecs_codepipeline.codepipeline_id
}
output "codepipeline_arn" {
description = "CodePipeline ARN"
value = module.ecs_codepipeline.codepipeline_arn
}
output "webhook_id" {
description = "The CodePipeline webhook's ID"
value = module.ecs_codepipeline.webhook_id
}
output "webhook_url" {
description = "The CodePipeline webhook's URL. POST events to this endpoint to trigger the target"
value = module.ecs_codepipeline.webhook_url
sensitive = true
}