HashiCorp Cloud Platform
Configure HCP Vagrant permissions
HCP user accounts inherit permissions based on their roles at either the organization or project level.
There are three HCP roles that map to HCP Vagrant permissions: Viewer, Contributor, and Admin. If an HCP IAM user is an HCP admin, you must add them to an HCP IAM group that has at least one HCP role and belongs to the project HCP Vagrant is configured in.
The following table lists HCP Vagrant permissions associated with the three HCP IAM roles.
The following table lists HCP Vagrant permissions based on the HashiCorp basic roles:
HCP Vagrant permissions | Viewer | Contributor | Admin |
---|---|---|---|
View private boxes | ✅ | ✅ | ✅ |
Create a new box | ❌ | ✅ | ✅ |
Edit an existing box | ❌ | ✅ | ✅ |
Delete a box | ❌ | ✅ | ✅ |
Create a new version | ❌ | ✅ | ✅ |
Release a new version | ❌ | ✅ | ✅ |
Edit an existing version | ❌ | ✅ | ✅ |
Delete a version | ❌ | ✅ | ✅ |
Revoke a version | ❌ | ✅ | ✅ |
Create registry | ❌ | ❌ | ✅ |
Manage registry | ❌ | ❌ | ✅ |
Delete registry | ❌ | ❌ | ✅ |
For information on managing user permissions, refer to the manage users documentation.