link icon replaced
This commit is contained in:
@ -1,11 +1,11 @@
|
||||
OpenStack User Roles on CloudFerro Cloud[](#openstack-user-roles-on-brand-name "Permalink to this headline")
|
||||
OpenStack User Roles on CloudFerro Cloud[🔗](#openstack-user-roles-on-brand-name "Permalink to this headline")
|
||||
=============================================================================================================
|
||||
|
||||
A **user role** in OpenStack cloud is a set of permissions that govern how members of specific groups interact with system resources, their access scope, and capabilities.
|
||||
|
||||
This guide simplifies OpenStack roles for casual users of CloudFerro Cloud VMs. It focuses on practical use cases and commonly required roles.
|
||||
|
||||
What We Are Going To Cover[](#what-we-are-going-to-cover "Permalink to this headline")
|
||||
What We Are Going To Cover[🔗](#what-we-are-going-to-cover "Permalink to this headline")
|
||||
---------------------------------------------------------------------------------------
|
||||
|
||||
> * Frequently used user roles
|
||||
@ -23,7 +23,7 @@ What We Are Going To Cover[](#what-we-are-going-to-cover "Permalink to this h
|
||||
>
|
||||
> * Dictionary of other roles
|
||||
|
||||
Prerequisites[](#prerequisites "Permalink to this headline")
|
||||
Prerequisites[🔗](#prerequisites "Permalink to this headline")
|
||||
-------------------------------------------------------------
|
||||
|
||||
**1. Account**
|
||||
@ -51,10 +51,10 @@ Ensure you know the following OpenStack commands:
|
||||
|
||||
[How To Access Kubernetes Cluster Post Deployment Using Kubectl On CloudFerro Cloud OpenStack Magnum](../kubernetes/How-To-Access-Kubernetes-Cluster-Post-Deployment-Using-Kubectl-On-CloudFerro-Cloud-OpenStack-Magnum.html.md)
|
||||
|
||||
Frequently used user roles[](#frequently-used-user-roles "Permalink to this headline")
|
||||
Frequently used user roles[🔗](#frequently-used-user-roles "Permalink to this headline")
|
||||
---------------------------------------------------------------------------------------
|
||||
|
||||
### Common user roles[](#common-user-roles "Permalink to this headline")
|
||||
### Common user roles[🔗](#common-user-roles "Permalink to this headline")
|
||||
|
||||
**member**
|
||||
: Grants standard access to project resources.
|
||||
@ -78,7 +78,7 @@ Frequently used user roles[](#frequently-used-user-roles "Permalink to this h
|
||||
* Horizon: **Project** -> **Overview**
|
||||
* CLI: **openstack server list**, **openstack project list**
|
||||
|
||||
### Roles for Kubernetes users[](#roles-for-kubernetes-users "Permalink to this headline")
|
||||
### Roles for Kubernetes users[🔗](#roles-for-kubernetes-users "Permalink to this headline")
|
||||
|
||||
**k8s\_admin**
|
||||
: Administrative access to manage Kubernetes clusters and resources.
|
||||
@ -98,7 +98,7 @@ Frequently used user roles[](#frequently-used-user-roles "Permalink to this h
|
||||
* Horizon: **Kubernetes** -> **Overview**
|
||||
* CLI: **kubectl get pods**, **kubectl describe pod**
|
||||
|
||||
### Roles for Load Balancer users[](#roles-for-load-balancer-users "Permalink to this headline")
|
||||
### Roles for Load Balancer users[🔗](#roles-for-load-balancer-users "Permalink to this headline")
|
||||
|
||||
**load-balancer\_member**
|
||||
: Grants access to deploy applications behind load balancers.
|
||||
@ -112,7 +112,7 @@ Frequently used user roles[](#frequently-used-user-roles "Permalink to this h
|
||||
* Horizon: **Network** -> **Load Balancers**
|
||||
* CLI: **openstack loadbalancer show**, **openstack loadbalancer stats show**
|
||||
|
||||
How to View Roles in Horizon[](#how-to-view-roles-in-horizon "Permalink to this headline")
|
||||
How to View Roles in Horizon[🔗](#how-to-view-roles-in-horizon "Permalink to this headline")
|
||||
-------------------------------------------------------------------------------------------
|
||||
|
||||
You can view roles in Horizon by navigating to **Identity** -> **Roles**.
|
||||
@ -125,12 +125,12 @@ Assigning multiple roles is best done during project creation rather than user c
|
||||
|
||||

|
||||
|
||||
Examples of using user roles[](#examples-of-using-user-roles "Permalink to this headline")
|
||||
Examples of using user roles[🔗](#examples-of-using-user-roles "Permalink to this headline")
|
||||
-------------------------------------------------------------------------------------------
|
||||
|
||||
The following articles, as one of many steps, describe how to assign a role to the new project, credential, user or group.
|
||||
|
||||
### Using user roles while creating application credential in Horizon[](#using-user-roles-while-creating-application-credential-in-horizon "Permalink to this headline")
|
||||
### Using user roles while creating application credential in Horizon[🔗](#using-user-roles-while-creating-application-credential-in-horizon "Permalink to this headline")
|
||||
|
||||
Normally, you access the cloud via user credentials, which may be one- or two-factor credentials. OpenStack provides a more direct procedure of gaining access to cloud with application credential and you can create a credential with several user roles.
|
||||
|
||||
@ -140,7 +140,7 @@ That S3 article selects user roles when creating an application credential, thro
|
||||
|
||||

|
||||
|
||||
### Using user roles while creating application credential via the CLI[](#using-user-roles-while-creating-application-credential-via-the-cli "Permalink to this headline")
|
||||
### Using user roles while creating application credential via the CLI[🔗](#using-user-roles-while-creating-application-credential-via-the-cli "Permalink to this headline")
|
||||
|
||||
This is the main article about application credentials; it is mostly using CLI:
|
||||
|
||||
@ -150,7 +150,7 @@ Here is how to specify user roles through CLI parameters:
|
||||
|
||||

|
||||
|
||||
### Using user roles while creating a new project[](#using-user-roles-while-creating-a-new-project "Permalink to this headline")
|
||||
### Using user roles while creating a new project[🔗](#using-user-roles-while-creating-a-new-project "Permalink to this headline")
|
||||
|
||||
In article [How to Create and Configure New Openstack Project Through Horizon on CloudFerro Cloud Cloud](../openstackcli/How-To-Create-and-Configure-New-Project-on-CloudFerro-Cloud-Cloud.html.md) we use command **Project Members** to define which users to include into the project:
|
||||
|
||||
@ -167,7 +167,7 @@ You would then continue by defining the roles for each user in the project:
|
||||
|
||||

|
||||
|
||||
### Using member role only while creating a new user[](#using-member-role-only-while-creating-a-new-user "Permalink to this headline")
|
||||
### Using member role only while creating a new user[🔗](#using-member-role-only-while-creating-a-new-user "Permalink to this headline")
|
||||
|
||||
In SLURM article, we first create a new OpenStack Keystone user, with the role of **member**.
|
||||
|
||||
@ -177,7 +177,7 @@ In SLURM article, we first create a new OpenStack Keystone user, with the role o
|
||||
|
||||
That user can login to Horizon and use project resources together with other users which are defined in a similar way.
|
||||
|
||||
Dictionary of other roles[](#dictionary-of-other-roles "Permalink to this headline")
|
||||
Dictionary of other roles[🔗](#dictionary-of-other-roles "Permalink to this headline")
|
||||
-------------------------------------------------------------------------------------
|
||||
|
||||
**admin**
|
||||
|
||||
Reference in New Issue
Block a user