...
Code Block | ||||
---|---|---|---|---|
| ||||
$ openstack role assignment list --user eigilo --user-domain=NTNU --names +------------------+-------------+-------+---------------+--------+-----------+ | Role | User | Group | Project | Domain | Inherited | +------------------+-------------+-------+---------------+--------+-----------+ | admin | eigilo@NTNU | | admin@Default | | False | | _member_ | eigilo@NTNU | | eigil@Default | | False | | heat_stack_owner | eigilo@NTNU | | eigil@Default | | False | +------------------+-------------+-------+---------------+--------+-----------+ |
Displaying project a group is member of
To display which projects a group is a member of:
Code Block | ||
---|---|---|
| ||
$ openstack role assignment list --group ie-iik_skylow1 --group-domain=NTNU --names
+----------+------+---------------------+-----------------------+--------+-----------+
| Role | User | Group | Project | Domain | Inherited |
+----------+------+---------------------+-----------------------+--------+-----------+
| _member_ | | ie-iik_skylow1@NTNU | IIK_testproject1@NTNU | | False |
+----------+------+---------------------+-----------------------+--------+-----------+ |
Project administration
Naming scheme:
...
To create a project and add a student (or a group) with NTNU username pikachu with permissions to create Heat stacks in the course IMT3005.
Code Block |
---|
$ openstack project create --description "<Project Description>" --domain NTNU <Projectname>
$ openstack role add --project IMT3005_H17_Group12 --user pikachu --user-domain=NTNU _member_
$ openstack role add --project IMT3005_H17_Group12 --user pikachu --user-domain=NTNU heat_stack_owner
$ openstack role add --project IMT3005_H17_Group12 --group pikachu --group-domain=NTNU _member_
$ openstack role add --project IMT3005_H17_Group12 --group pikachu --group-domain=NTNU heat_stack_owner |
...