Merge "dashboad_manage_roles migration"
This commit is contained in:
commit
7c990e28e0
|
@ -15,6 +15,7 @@ sizes of server instances.
|
|||
dashboard_databases.rst
|
||||
dashboard_create_networks.rst
|
||||
dashboard_manage_containers.rst
|
||||
dashboard_manage_roles.rst
|
||||
dashboard_manage_volumes.rst
|
||||
configure_access_and_security_for_instances.rst
|
||||
manage_instances.rst
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
.. meta::
|
||||
:scope: admin_only
|
||||
|
||||
=======================
|
||||
Create and manage roles
|
||||
=======================
|
||||
|
||||
A role is a personality that a user assumes to perform a specific set
|
||||
of operations. A role includes a set of rights and privileges. A user
|
||||
assumes that role inherits those rights and privileges.
|
||||
|
||||
.. note:: OpenStack Identity service defines a user's role on a
|
||||
project, but it is completely up to the individual service
|
||||
to define what that role means. This is referred to as the
|
||||
service's policy. To get details about what the privileges
|
||||
for each role are, refer to the :file:`policy.json` file
|
||||
available for each service in the
|
||||
:file:`/etc/SERVICE/policy.json` file. For example, the
|
||||
policy defined for OpenStack Identity service is defined
|
||||
in the :file:`/etc/keystone/policy.json` file.
|
||||
|
||||
Create a role
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
#. Log in to the dashboard and choose the :guilabel:`admin` project from
|
||||
the :guilabel:`CURRENT PROJECT` drop-down list.
|
||||
#. On the :guilabel:`Admin tab`, click the :guilabel:`Roles` category.
|
||||
#. Click the :guilabel:`Create Role` button.
|
||||
|
||||
In the :guilabel:`Create Role` window, enter a name for the role.
|
||||
#. Click the :guilabel:`Create Role` button to confirm your changes.
|
||||
|
||||
Edit a role
|
||||
~~~~~~~~~~~
|
||||
|
||||
#. Log in to the dashboard and choose the :guilabel:`admin` project from
|
||||
the :guilabel:`CURRENT PROJECT` drop-down list.
|
||||
#. On the :guilabel:`Admin tab`, click the :guilabel:`Roles` category.
|
||||
#. Click the :guilabel:`Edit` button.
|
||||
|
||||
In the :guilabel:`Update Role` window, enter a new name for the role.
|
||||
#. Click the :guilabel:`Update Role` button to confirm your changes.
|
||||
|
||||
.. note:: Using the dashboard, you can edit only the name assigned to
|
||||
a role.
|
||||
|
||||
Delete a role
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
#. Log in to the dashboard and choose the :guilabel:`admin` project from
|
||||
the :guilabel:`CURRENT PROJECT` drop-down list.
|
||||
#. On the :guilabel:`Admin` tab, click the :guilabel:`Roles` category.
|
||||
#. Select the role you want to delete and click the :guilabel:`Delete
|
||||
Roles` button.
|
Loading…
Reference in New Issue