diff --git a/role.tf b/role.tf index b2f5f78..23c0b61 100644 --- a/role.tf +++ b/role.tf @@ -38,10 +38,10 @@ resource "aws_iam_role_policy" "role" { resource "aws_iam_role_policy_attachment" "role" { for_each = var.create ? toset([for k, v in data.aws_iam_policy.lambda_policies : v.arn]) : toset([]) + role = try(aws_iam_role.role[0].id, null) policy_arn = each.value } - data "aws_iam_policy" "lambda_policies" { for_each = toset(local.lambda_policies) name = each.key