74 lines
2.5 KiB
Markdown
74 lines
2.5 KiB
Markdown
---
|
|
title_tag: "Pulumi Cloud: Teams and RBAC"
|
|
title: "Teams & RBAC"
|
|
meta_desc: The Pulumi Cloud offers role-based access control (RBAC) using teams. Learn how how to create and manage teams in this guide.
|
|
h1: "Teams & Role-based access control (RBAC)"
|
|
meta_image: /images/docs/meta-images/docs-meta.png
|
|
menu:
|
|
pulumicloud:
|
|
weight: 1
|
|
parent: access-management
|
|
aliases:
|
|
- /docs/reference/service/teams/
|
|
- /docs/console/collaboration/teams/
|
|
- /docs/intro/console/collaboration/
|
|
- /docs/intro/console/collaboration/teams/
|
|
- /docs/intro/console/teams/
|
|
- /docs/intro/pulumi-service/teams/
|
|
- /docs/intro/pulumi-cloud/teams/
|
|
---
|
|
|
|
{{% notes "info" %}}
|
|
Teams are only available to organizations using Pulumi Enterprise Edition and Pulumi Business Critical Edition.
|
|
To learn more about editions visit the [pricing page](/pricing/).
|
|
{{% /notes %}}
|
|
|
|
The Pulumi Cloud offers role-based access control (RBAC) using teams. Teams allow organization admins to assign a set of stack permissions to a group of users.
|
|
|
|
## Creating a Team{#creating-a-team}
|
|
|
|
By default, all organization admins can create new teams.
|
|
|
|
To create a team:
|
|
|
|
1. Navigate to **Settings** > **Teams**.
|
|
1. Select **Create team**.
|
|
|
|
To give members permission to create teams:
|
|
|
|
1. Navigate to **Settings** > **Access Management**.
|
|
1. Use the toggle to turn on the **Allow organization members to create teams** setting.
|
|
|
|
## GitHub-based Teams
|
|
|
|
If your Pulumi organization is backed by GitHub, you can import your existing
|
|
GitHub teams into Pulumi.
|
|
|
|
For these teams, membership is managed on GitHub, while the set of stack
|
|
permissions granted to team members is managed in the Pulumi Cloud.
|
|
|
|
## Team Permissions
|
|
|
|
By default only organization admins can create teams.
|
|
|
|
To allow all members to create teams:
|
|
|
|
1. Navigate to **Settings** > **Access Management**.
|
|
1. Use the toggle to turn on the Allow organization members to create teams setting.
|
|
|
|
### Granting Access to Stacks within Teams
|
|
|
|
Teams can be granted access to stacks, which grants all team members access to those stack based on the selected permission level.
|
|
|
|

|
|
|
|
### Team Roles
|
|
|
|
Members of a team can be granted `Team admin` or `Team member` permissions. Team admins can add members to a
|
|
team. By default, any new team members will be assigned the team member role.
|
|
|
|
To change a team member's role:
|
|
|
|
1. Navigate to **Settings** > **Teams** and then the specific team.
|
|
1. In the **Members** section use the action menu item at the end of the table row and select **Change role to**.
|