This topic explains how to assign roles to teams in LaunchDarkly.
Every organization using LaunchDarkly is made up of members. Members are people who work for your organization or use your organization’s LaunchDarkly account.
You assign roles directly to members when you invite them to LaunchDarkly. You must assign a role to each member when they are invited, even if that role allows no access.
After a member has been invited, you can assign additional roles to them at any time. You can use either of the following methods:
A team can have one or more roles assigned to it. In cases where a team’s roles have conflicting permission levels, or a team’s role has conflicting permission levels with the permissions assigned to a member of that team, the more permissive set of permissions will be applied. For example, if a team has one role that allows access to a resource, and a member of that team has another role that restricts access to a resource, the team member will be able to access that resource.
If a team has one or more roles, then for each account member on the team, the account member’s access is defined by both the member’s role and the roles assigned to the team.
For example, if a member has a Reader base role and is assigned another role through their team, then the member will continue to have read access to all resources through the Reader role, in addition to the access granted through their team. As another example, if a member is assigned the LaunchDarkly Member role directly, and is assigned the LaunchDarkly Developer role through their team, the Developer access is used in addition to Member access.
To learn more, read How roles interact.
You can assign roles to a team from the Access tab for the team you manage.
To assign a role to a team:
To remove a role from a team: