Skip to content

saif-business-roles-corp

Providers

Name Version
azuread >= 3.0, < 4.0

Inputs

Name Description Type Default Required
business_roles The business roles for the team that will be created as Entra ID security groups for internal users.
map(object({
name = string
description = string
role_sets = list(object({
division = string
job_titles = list(string)
}))
manual_users = list(string)
}))
{} no
is_production Boolean to indicate if the environment is production or not.
- Production: Creates dynamic Entra ID groups with membership rules based on division/job title rules for corp roles.
- Non-production: Creates manual Entra ID security groups where membership can be managed externally.
bool n/a yes

Outputs

Name Description
corp_groups The Entra ID groups created for corporate business roles

Resources

  • data source.azuread_group.validate (/terraform-docs/main.tf#21)

View source on GitHub