Managing project assignment to domain groups
Once you create a domain group with the role Project member, you can assign projects to it. Projects that you assign to a domain group will be automatically assigned to all of the domain group users.
Prerequisites
- Domain groups are created, as described in Creating domain groups.
- Projects are created, as described in Configuring multitenancy.
To manage projects of a domain group
Admin panel
- On the Settings > Projects and users screen, click the domain, within which you want to edit a domain group.
- Go to the Domain groups tab, click the ellipsis icon next to the group with the Project member role, and then click Manage projects.
- In the Manage projects window, select projects to assign to the group or to unassign from the group, and then click Assign.
Command-line interface
Use the following command:
vinfra domain group set [--assign <project> <role>] [--unassign <project>] --domain <domain> <group>
--assign <project> <role>
-
Assign a group to a project with one or more permission sets. Specify this option multiple times to assign the group to multiple projects.
<project>
: project ID or name<role>
: group role in the project (project_admin
)
--unassign <project>
-
Unassign a group from a project. Specify this option multiple times to unassign the group from multiple projects.
<project>
: project ID or name
--domain <domain>
- Domain name or ID
<group>
- Group ID or name
For example, to assign the group myusers
within the domain mydomain
to the project myproject
as a project administrator, run:
# vinfra domain group set myusers --domain mydomain --assign myproject project_admin