- Notifications
You must be signed in to change notification settings - Fork3
Open
Description
If trying to terraform out both an organization, groups and idp sync of users to groups for a given organization, there is a cyclical problem where I cannot map the group under the group_sync of an organization as this requires a groups unique id
resource "coderd_organization" "this" { name = "blueberry" display_name = "Blueberry" description = "The organization for blueberries" icon = "/emojis/1fad0.png" group_sync { field = "groups" mapping = { org_x_users = [coderd_group.this.id] # cannot reference this as doesn't exist yet } }
because in order to create the group I need the organization_id.
resource "coderd_group" "this" { name = "org_x_users" # needs organization to be created first above before group can be created in the org organization_id = coderd_organization.this.id quota_allowance = 5 members = [] lifecycle { ignore_changes = [members] }}
While I can go into UI and map this after the organization and group is created would prefer to have a different resource to configure group sync settings and allow terraform to manager the dependency of creating org, 1-N groups and then creating group_sync settings for the org
Metadata
Metadata
Assignees
Labels
No labels