Skip to content

Commit 5dc196d

Browse files
committed
fix: object does not have attribute named "certificate"
1 parent 8922468 commit 5dc196d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -356,11 +356,11 @@ module "alb" {
356356
for k, v in try(var.load_balancer.listeners, {}) :
357357
k => merge(
358358
{
359-
certificate = lookup(v, "certificate", null) != null ? v.certificate : null,
360-
certificate_arn = lookup(v, "certificate_arn", null) != null ? v.certificate_arn : null,
359+
certificate = lookup(v, "certificate", null) != null ? try(v.certificate, null) : null,
360+
certificate_arn = lookup(v, "certificate_arn", null) != null ? try(v.certificate_arn, null) : null,
361361
},
362362
{
363-
certificate_arn = lookup(local.acm_certificates_arns, v.certificate, null) != null ? local.acm_certificates_arns[v.certificate] : v.certificate_arn
363+
certificate_arn = lookup(local.acm_certificates_arns, try(v.certificate, null), null) != null ? local.acm_certificates_arns[try(v.certificate, null)] : v.certificate_arn
364364
},
365365
v
366366
)

0 commit comments

Comments
 (0)