Sani Daba
03/25/2026, 8:31 PMpermit support automation2
03/25/2026, 8:31 PMOr Weis
03/25/2026, 8:44 PMSani Daba
03/25/2026, 9:00 PMpermitio/permit-io (declared ~> 0.0.1, installed v0.0.22)
- Terraform version: 1.8.5
- Provider timeout: 600s
The role definition:
- Resource key: "keyholdergroup"
- Role key: "locksmith"
- Permissions: 39 actions (each action maps to multiple roles)
- Total role grants: ~44 permissions
Error message:
Error: Unable to update role
with module.keyholdergroup.permitio_role.main["locksmith"],
on .terraform\modules\keyholdergroup\permitio\permission_resource\main.tf line 20
unable to update role: ErrorCode: UnexpectedError, ErrorType: general_error,
Message: 500 Internal Server Error
What we've tested:
terraform plan - succeeds every time
Creating role fresh with -replace flag - works
Manual updates via UI - works fine
Other smaller roles via Terraform - update successfully
Updating locksmith role via Terraform apply - fails with 500
Terraform script snippet:
```hcl
# From the module: permission_resource/main.tf
resource "permitio_role" "main" {
for_each = local.resource_roles
key = each.value.key
name = each.value.name
permissions = each.value.permissions
resource = permitio_resource.main.key
}Eli Moshkovich
03/25/2026, 9:49 PMEli Moshkovich
03/25/2026, 9:56 PMSani Daba
03/26/2026, 1:15 PMThomas
03/26/2026, 3:14 PM