Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
badra001 committed Sep 21, 2023
1 parent 51d2257 commit 5d259d2
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions group-assignment/main.tf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
locals {
name = coalesce(var.name, try(local.settings.group, null))
description = coalesce(var.description, try(local.settings.description, null), local.name)
permissionset_name = coalesce(var.permissionset_name, local.name)
permissionset_name = coalesce(var.permissionset_name, try(local.settings.group, null), local.name)
permissionset_arn = coalesce(var.permissionset_arn, try(data.aws_ssoadmin_permission_set.pset[0].arn, null))
}

Expand Down Expand Up @@ -44,8 +44,14 @@ resource "aws_ssoadmin_account_assignment" "accounts" {
}

data "aws_ssoadmin_permission_set" "pset" {
count = var.permissionset_arn == null && local.permissionset_name != null ? 1 : 0
count = var.permissionset_arn ? 1 : 0
instance_arn = var.instance_arn
name = local.permissionset_name
}

lifecycle {
precondition {
condition = local.permissionset_arn != null
error_message = "The permissionset name must be present."
}
}
}

0 comments on commit 5d259d2

Please sign in to comment.