@@ -37,22 +37,22 @@ output "iam_role_unique_id" {
37
37
38
38
output "task_definition_arn" {
39
39
description = " Full ARN of the Task Definition (including both `family` and `revision`)"
40
- value = local. create_task_definition ? module. task [0 ]. task_definition_arn : var. task_definition_arn
40
+ value = local. create_task_definition ? try ( module. task [0 ]. task_definition_arn , null ) : var. task_definition_arn
41
41
}
42
42
43
43
output "task_definition_revision" {
44
44
description = " Revision of the task in a particular family"
45
- value = local. create_task_definition ? module. task [0 ]. task_definition_revision : null
45
+ value = local. create_task_definition ? try ( module. task [0 ]. task_definition_revision , null ) : null
46
46
}
47
47
48
48
output "task_definition_family" {
49
49
description = " The unique name of the task definition"
50
- value = local. create_task_definition ? module. task [0 ]. task_definition_family : null
50
+ value = local. create_task_definition ? try ( module. task [0 ]. task_definition_family , null ) : null
51
51
}
52
52
53
53
output "container_definitions" {
54
54
description = " Container definitions"
55
- value = local. create_task_definition ? module. task [0 ]. container_definitions : {}
55
+ value = local. create_task_definition ? try ( module. task [0 ]. container_definitions , {}) : {}
56
56
}
57
57
58
58
# ###############################################################################
@@ -62,7 +62,7 @@ output "container_definitions" {
62
62
63
63
output "task_exec_iam_role_name" {
64
64
description = " Task execution IAM role name"
65
- value = local. create_task_definition ? module. task [0 ]. task_exec_iam_role_name : null
65
+ value = local. create_task_definition ? try ( module. task [0 ]. task_exec_iam_role_name , null ) : null
66
66
}
67
67
68
68
output "task_exec_iam_role_arn" {
@@ -72,7 +72,7 @@ output "task_exec_iam_role_arn" {
72
72
73
73
output "task_exec_iam_role_unique_id" {
74
74
description = " Stable and unique string identifying the task execution IAM role"
75
- value = local. create_task_definition ? module. task [0 ]. task_exec_iam_role_unique_id : null
75
+ value = local. create_task_definition ? try ( module. task [0 ]. task_exec_iam_role_unique_id , null ) : null
76
76
}
77
77
78
78
# ###############################################################################
@@ -82,7 +82,7 @@ output "task_exec_iam_role_unique_id" {
82
82
83
83
output "tasks_iam_role_name" {
84
84
description = " Tasks IAM role name"
85
- value = local. create_task_definition ? module. task [0 ]. tasks_iam_role_name : null
85
+ value = local. create_task_definition ? try ( module. task [0 ]. tasks_iam_role_name , null ) : null
86
86
}
87
87
88
88
output "tasks_iam_role_arn" {
@@ -92,7 +92,7 @@ output "tasks_iam_role_arn" {
92
92
93
93
output "tasks_iam_role_unique_id" {
94
94
description = " Stable and unique string identifying the tasks IAM role"
95
- value = local. create_task_definition ? module. task [0 ]. tasks_iam_role_unique_id : null
95
+ value = local. create_task_definition ? try ( module. task [0 ]. tasks_iam_role_unique_id , null ) : null
96
96
}
97
97
98
98
# ###############################################################################
0 commit comments