Translate

Total Pageviews

My YouTube Channel

Sunday 9 February 2020

Demystifying VMware vRealize Automation 8 Roles and Permissions

Every Application has RBAC (Role Based Access Control) as one of the step to secure the environment. With this one can control who can do, what they can do and where they can do. Lets Understand VMware vRA 8 Roles in this blogpost.

Info Source :-  https://docs.vmware.com/en/vRealize-Automation/

vRA 8 Roles Types
How to Assign Organization Level Roles and Service Level Roles

1. Login to vRA 8 Console - https://vRA8FQDN
Enter Username = configadmin or any other user
          Password = As Configured
2. Click on Identity & Access Management > Enterprise Groups > Assign Roles



2. Search for User Groups > Select Appropriate Organization Level Role > Click on Add Service Access to add appropriate Service Level Roles





In the following tables, where the permissions are defined, remember that the cloud administrator has full permission on all areas of the UI.

Project administrators leverage the infrastructure that is created by the cloud administrator to ensure that their project members have the resources they need for their development work. 


Project Administrator Permissions
Tab
Node or Area
View
Create
Modify/Delete
Infrastructure
Configure - Projects
Yes (only your projects)
No
Yes (only your projects)
Configure - Cloud Zones
No
No
No
Configure - Flavor Mappings
Yes
No
No
Configure - Image Mappings
Yes
No
No
Configure - Network Profiles
Yes
No
No
Configure - Storage Profiles
Yes
No
No
Configure - Tags
Yes
No
No
Resources - Compute
Yes
No
No
Resources - Network
Yes
No
No
Resources - Storage
Yes
No
No
Resources - Machines
Yes (only your projects)
Yes
Yes (only your projects)
Resources - Volumes



Activity - Requests
Yes (only your projects)
N/A
Yes (only your projects)
Activity - Events
Yes (only your projects)
N/A
Yes (only your projects)
Connections - Cloud Accounts
No
No
No
Connections - Integrations

No
No
Connections - Cloud Proxies

No
No
Cost - VMC Assessment
Yes
No
No
Cost - Private Clouds
Yes
No
No
Onboarding

No
No
Blueprints
Blueprints
Yes (only for your projects)
Yes (only for your projects)
Yes (only for your projects)
Deployments
Deployments
Yes (only for your projects)
N/A
Yes (only for your projects)




Project Members are Usually developers who create and deploy blueprints



Project Member Permissions
Tab
Node or Area
View
Create
Modify/Delete
Infrastructure
Configure - Projects
Yes (only the projects you are a member of)
No
No

Configure - Cloud Zones
No
No
No

Configure - Flavor Mappings
Yes
No
No

Configure - Image Mappings
Yes
No
No

Configure - Network Profiles
Yes
No
No

Configure - Storage Profiles
Yes
No
No

Configure - Tags
Yes
No
No

Resources - Compute
Yes
No
No

Resources - Network
Yes
No
No

Resources - Storage
Yes
No
No

Resources - Machines
Yes (only the ones that you deployed)
Yes
Yes (only the ones that you deployed)

Resources - Volumes




Activity - Requests
Yes (only the ones that you deployed)
N/A
Yes (only the ones that you deployed)

Activity - Events
Yes (only the ones that you deployed)
N/A
Yes (only the ones that you deployed)

Connections - Cloud Accounts
No
No
No

Connections - Integrations




Connections - Cloud Proxies




Cost - VMC Assessment
Yes
No
No

Cost - Private Clouds
Yes
No
No

Onboarding



Blueprints
Blueprints
Yes (only for your projects)
Yes (only for your projects)
Yes (only for your projects)
Deployments
Deployments
Yes (For just your deployments, unless the project deployments are share with all project members.)
N/A
Yes (For just your deployments, unless projects deployments are shared with all project members and you're entitled to run the day 2 actions.)
 




If you do not have a vRealize Automation Service Broker administrator role, you must be a member of a project to view the catalog and deploy items in your project.



Project Administrator and Project Member Roles
Task
vRealize Automation Service Broker Administrator
Project Administrator
Project Member
Request catalog items in my project
Yes
Yes
Yes
Create projects
Yes
No
No
Update project name and description
Yes
Yes
No
Add users to my project
Yes
Yes
No
View provisioned deployments
Yes
Yes
Yes
For all project members.
For just your deployments, unless the project deployments are share with all project members.
Run deployment actions
Yes
Yes
Yes
For all project members.
For just your deployments, unless projects deployments are shared with all project members and you're entitled to run the day 2 actions.
Manage content sources
Yes
No
No
Share content
Yes
No
No
Customize request forms
Yes
No
No
Create policies
Yes
Yes
No
Add cloud zones
Yes
No
No
Add cloud accounts
Yes
No
No
Add integrations
Yes
No
No
Add cloud proxies
Yes
No
No




Detailed View of Code Stream Roles:-


Permissions and roles in VMware Code Stream
Permission
Administrator role
User role
Executor role
Viewer role
View pipelines.
Yes
Yes
Yes
Yes
Create pipelines.
Yes
Yes


Update pipelines.
Yes
Yes


Run pipelines. Resume, pause, and cancel pipeline executions.
Yes
Yes
Yes

Delete pipelines.
Yes
Yes


View endpoints.
Yes
Yes
Yes
Yes
Create endpoints.
Yes
Yes


Update endpoints.
Yes
Yes


Delete endpoints.
Yes
Yes


View pipeline executions.
Yes
Yes
Yes
Yes
View dashboards.
Yes
Yes
Yes
Yes
Create dashboards.
Yes
Yes


Update dashboards.
Yes
Yes


Delete dashboards.
Yes
Yes


Mark an endpoint or variable as restricted.
Yes



Run pipelines that include restricted endpoints or variables.
Yes



Resume pipelines that stop for approval on restricted resources.
Yes



No comments:

Post a Comment