Introduction
In HCP Terraform, you can use project-level permissions to efficiently manage access for all workspaces within a project. This avoids the need to configure permissions for each workspace individually, simplifying team access management.
This guide provides the steps to configure project-level permissions and apply them to a team.
Prerequisites
- An existing HCP Terraform project with associated workspaces.
- An existing team that you want to grant permissions to.
- You must have permissions to manage project settings.
Procedure
Follow these steps to assign team permissions at the project level.
Navigate to your project's main page and select the Edit project button.
- In the project settings, select the Add team button to open the team access menu.
Add the desired team and assign the required permissions. You can choose from predefined permission sets or select Custom to define specific entitlements.
Outcome
Once saved, the permissions you configured will automatically apply to all workspaces associated with this project. Any new workspaces added to the project will also inherit these permissions.
Additional Information
For more details, please refer to the official HCP Terraform documentation on managing teams and permissions within projects.