Skip to content

Commit 82f7a9f

Browse files
committed
OSDOCS#6119: Minimum req permissions to deploy OpenShift on Nutanix
1 parent 4564293 commit 82f7a9f

File tree

1 file changed

+74
-1
lines changed

1 file changed

+74
-1
lines changed

modules/installation-nutanix-installer-infra-reqs.adoc

Lines changed: 74 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,80 @@ Before you install an {product-title} cluster, review the following Nutanix AOS
1111
[id="installation-nutanix-installer-infra-reqs-account_{context}"]
1212
== Required account privileges
1313

14-
Installing a cluster to Nutanix requires an account with administrative privileges to read and create the required resources.
14+
The installation program requires access to a Nutanix account with the necessary permissions to deploy the cluster and to maintain the daily operation of it. The following options are available to you:
15+
16+
* You can use a local Prism Central user account with administrative privileges. Using a local account is the quickest way to grant access to an account with the required permissions.
17+
* If your organization’s security policies require that you use a more restrictive set of permissions, use the permissions that are listed in the following table to create a custom Cloud Native role in Prism Central. You can then assign the role to a user account that is a member of a Prism Central authentication directory.
18+
19+
Consider the following when managing this user account:
20+
21+
* When assigning entities to the role, ensure that the user can access only the Prism Element and subnet that are required to deploy the virtual machines.
22+
* Ensure that the user is a member of the project to which it needs to assign virtual machines.
23+
24+
For more information, see the Nutanix documentation about creating a link:https://opendocs.nutanix.com/guides/cloud_native_role/[Custom Cloud Native role], link:https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Security-Guide:ssp-ssp-role-assignment-pc-t.html[assigning a role], and link:https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Admin-Center-Guide-vpc_2023_1_0_1:ssp-projects-add-users-t.html[adding a user to a project].
25+
26+
.Required permissions for creating a Custom Cloud Native role
27+
[%collapsible]
28+
====
29+
[cols="3a,3a,3a,3a",options="header"]
30+
|===
31+
|Nutanix Object
32+
|When required
33+
|Required permissions in Nutanix API
34+
|Description
35+
36+
|Categories
37+
|Always
38+
|
39+
[%hardbreaks]
40+
`Create_Category_Mapping`
41+
`Create_Or_Update_Name_Category`
42+
`Create_Or_Update_Value_Category`
43+
`Delete_Category_Mapping`
44+
`Delete_Name_Category`
45+
`Delete_Value_Category`
46+
`View_Category_Mapping`
47+
`View_Name_Category`
48+
`View_Value_Category`
49+
|Create, read, and delete categories that are assigned to the {product-title} machines.
50+
51+
52+
|Images
53+
|Always
54+
|
55+
[%hardbreaks]
56+
`Create_Image`
57+
`Delete_Image`
58+
`View_Image`
59+
|Create, read, and delete the operating system images used for the {product-title} machines.
60+
61+
|Virtual Machines
62+
|Always
63+
|
64+
[%hardbreaks]
65+
`Create_Virtual_Machine`
66+
`Delete_Virtual_Machine`
67+
`View_Virtual_Machine`
68+
|Create, read, and delete the {product-title} machines.
69+
70+
|Clusters
71+
|Always
72+
|`View_Cluster`
73+
|View the Prism Element clusters that host the {product-title} machines.
74+
75+
|Subnets
76+
|Always
77+
|`View_Subnet`
78+
|View the subnets that host the {product-title} machines.
79+
80+
|Projects
81+
|If you will associate a project with compute machines, control plane machines, or all machines.
82+
|
83+
[%hardbreaks]
84+
`View_Project`
85+
|View the projects defined in Prism Central and allow a project to be assigned to the {product-title} machines.
86+
|===
87+
====
1588

1689
[id="installation-nutanix-installer-infra-reqs-limits_{context}"]
1790
== Cluster limits

0 commit comments

Comments
 (0)