feat: add permission resource, data source, and organization role permission resource#9
Conversation
…mission resource Add three new Terraform types for managing WorkOS permissions: - workos_permission: CRUD resource for environment-level permissions - workos_permission (data source): lookup existing permissions by slug - workos_organization_role_permission: join resource assigning a permission to an org role Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…sion feat: add permission resource, data source, and organization role permission resource
|
Merged manually after rebasing onto main (which now includes #10 domain uniqueness validation and #7 external_id/metadata). During review, two additional fixes were applied before merging:
All builds and tests pass. |
Summary
workos_permissionresource for CRUD management of environment-level permissionsworkos_permissiondata source for looking up existing permissions by slugworkos_organization_role_permissionresource for assigning permissions to organization rolesTest plan
go build ./...passesgo generate ./...produces clean docsTF_ACC=1 go test ./internal/provider/ -run TestAccPermission -vTF_ACC=1 go test ./internal/provider/ -run TestAccOrganizationRolePermission -v🤖 Generated with Claude Code