Merge pull request 'Fix self-referential authentik_group parents' (#4) from benvin/fix-group-parents into main
ci/woodpecker/push/apply Pipeline was successful
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #4
This commit was merged in pull request #4.
This commit is contained in:
@@ -3,7 +3,7 @@ resource "authentik_group" "this" {
|
||||
|
||||
name = each.value.name
|
||||
is_superuser = each.value.is_superuser
|
||||
parents = each.value.parents != null ? [for p in each.value.parents : authentik_group.this[p].id] : []
|
||||
parents = each.value.parents
|
||||
attributes = jsonencode(each.value.attributes)
|
||||
}
|
||||
|
||||
|
||||
@@ -2,8 +2,10 @@ variable "groups" {
|
||||
type = map(object({
|
||||
name = string
|
||||
is_superuser = optional(bool, false)
|
||||
parents = optional(list(string), null)
|
||||
attributes = optional(map(string), {})
|
||||
# PKs of existing parent groups. These must be literal group PKs, not keys
|
||||
# into this map: authentik_group cannot reference itself.
|
||||
parents = optional(list(string), null)
|
||||
attributes = optional(map(string), {})
|
||||
}))
|
||||
default = {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user