Skip to content

Commit 09eb031

Browse files
authored
Merge pull request #96880 from dfitzmau/OSDOCS-14020-15
[enterprise-4.15] OSDOCS-14020: Updated IPI/UPI vSphere vCenter data center explanations
2 parents dc75663 + 1e34357 commit 09eb031

File tree

2 files changed

+48
-15
lines changed

2 files changed

+48
-15
lines changed

modules/installation-vsphere-installer-infra-requirements.adoc

Lines changed: 46 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
// * installing/installing_vsphere/upi/upi-vsphere-installation-reqs.adoc
55

66
// Note: The ifndef statements add content to IPI documents
7+
ifeval::["{context}" == "ipi-vsphere-installation-reqs"]
8+
:ipi:
9+
endif::[]
710
ifeval::["{context}" == "upi-vsphere-installation-reqs"]
811
:upi:
912
endif::[]
@@ -129,8 +132,13 @@ endif::upi[]
129132
`VirtualMachine.Provisioning.MarkAsTemplate`
130133
`VirtualMachine.Provisioning.DeployTemplate`
131134
132-
|vSphere vCenter Datacenter
133-
|If the installation program creates the virtual machine folder. For user-provisioned infrastructure, `VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API. See the "Minimum permissions for the Machine API" table.
135+
|vSphere vCenter data center
136+
ifdef::ipi[]
137+
|The installation program creates the virtual machine folder.
138+
endif::ipi[]
139+
ifdef::upi[]
140+
|`VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API. See the "Minimum permissions for the Machine API" table.
141+
endif::upi[]
134142
|
135143
[%hardbreaks]
136144
`InventoryService.Tagging.ObjectAttachable`
@@ -259,8 +267,13 @@ endif::upi[]
259267
`"Virtual machine".Provisioning."Mark as template"`
260268
`"Virtual machine".Provisioning."Deploy template"`
261269
262-
|vSphere vCenter Datacenter
263-
|If the installation program creates the virtual machine folder. For user-provisioned infrastructure, `VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API.
270+
|vSphere vCenter data center
271+
ifdef::ipi[]
272+
|The installation program creates the virtual machine folder.
273+
endif::ipi[]
274+
ifdef::upi[]
275+
|`VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API.
276+
endif::upi[]
264277
|
265278
[%hardbreaks]
266279
`"vSphere Tagging"."Assign or Unassign vSphere Tag on Object"`
@@ -315,14 +328,16 @@ Additionally, the user requires some `ReadOnly` permissions, and some of the rol
315328
|False
316329
|Listed required privileges
317330
318-
.2+|vSphere vCenter Datacenter
331+
ifdef::ipi[]
332+
.2+|vSphere vCenter data center
319333
|Existing folder
320334
|False
321335
|`ReadOnly` permission
322336
323337
|Installation program creates the folder
324338
|True
325339
|Listed required privileges
340+
endif::ipi[]
326341
327342
.2+|vSphere vCenter Cluster
328343
|Existing resource pool
@@ -474,8 +489,8 @@ ifndef::upi[]
474489
`VirtualMachine.Provisioning.MarkAsTemplate`
475490
`VirtualMachine.Provisioning.DeployTemplate`
476491
477-
|vSphere vCenter Datacenter
478-
|If the installation program creates the virtual machine folder. For user-provisioned infrastructure, `VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API. If your cluster does use the Machine API and you want to set the minimum set of permissions for the API, see the "Minimum permissions for the Machine API" table.
492+
|vSphere vCenter data center
493+
|If the virtual machine folder does not already exist, the installation program creates the virtual machine folder. If your cluster does use the Machine API and you want to set the minimum set of permissions for the API, see the "Minimum permissions for the Machine API" table.
479494
|
480495
[%hardbreaks]
481496
`Folder.Create`
@@ -586,8 +601,13 @@ endif::upi[]
586601
`VirtualMachine.Provisioning.Clone`
587602
`VirtualMachine.Provisioning.DeployTemplate`
588603
589-
|vSphere vCenter Datacenter
590-
|If the installation program creates the virtual machine folder. For user-provisioned infrastructure, `VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API. If your cluster does use the Machine API and you want to set the minimum set of permissions for the API, see the "Minimum permissions for the Machine API" table.
604+
|vSphere vCenter data center
605+
ifdef::ipi[]
606+
|If the virtual machine folder does not already exist, the installation program creates the virtual machine folder.
607+
endif::ipi[]
608+
ifdef::upi[]
609+
|`VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API. If your cluster does use the Machine API and you want to set the minimum set of permissions for the API, see the "Minimum permissions for the Machine API" table.
610+
endif::upi[]
591611
|
592612
[%hardbreaks]
593613
`Resource.AssignVMToPool`
@@ -654,8 +674,13 @@ endif::upi[]
654674
`VirtualMachine.Config.AddExistingDisk`
655675
`VirtualMachine.Config.AddRemoveDevice`
656676
657-
|vSphere vCenter Datacenter
658-
|If the installation program creates the virtual machine folder. For user-provisioned infrastructure, `VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API. If your cluster does use the Machine API and you want to set the minimum set of permissions for the API, see the "Minimum permissions for the Machine API" table.
677+
|vSphere vCenter data center
678+
ifdef::ipi[]
679+
|If the virtual machine folder does not already exist, the installation program creates the virtual machine folder.
680+
endif::ipi[]
681+
ifdef::upi[]
682+
|`VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API. If your cluster does use the Machine API and you want to set the minimum set of permissions for the API, see the "Minimum permissions for the Machine API" table.
683+
endif::upi[]
659684
|
660685
[%hardbreaks]
661686
`VirtualMachine.Config.AddExistingDisk`
@@ -731,8 +756,13 @@ endif::upi[]
731756
`VirtualMachine.Provisioning.Clone`
732757
`VirtualMachine.Provisioning.DeployTemplate`
733758
734-
|vSphere vCenter Datacenter
735-
|If the installation program creates the virtual machine folder. For user-provisioned infrastructure, `VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API.
759+
|vSphere vCenter data center
760+
ifdef::ipi[]
761+
|If the virtual machine folder does not already exist, the installation program creates the virtual machine folder.
762+
endif::ipi[]
763+
ifdef::upi[]
764+
|`VirtualMachine.Inventory.Create` and `VirtualMachine.Inventory.Delete` privileges are optional if your cluster does not use the Machine API.
765+
endif::upi[]
736766
|
737767
[%hardbreaks]
738768
`Resource.AssignVMToPool`
@@ -863,6 +893,9 @@ default. This record must be resolvable by both clients external to the cluster
863893
and from all the nodes within the cluster.
864894
|===
865895

896+
ifeval::["{context}" == "ipi-vsphere-installation-reqs"]
897+
:!ipi:
898+
endif::[]
866899
ifeval::["{context}" == "upi-vsphere-installation-reqs"]
867900
:!upi:
868901
endif::[]

modules/machineset-vsphere-required-permissions.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ If you cannot use an account with global administrative privileges, you must cre
6767
`VirtualMachine.Inventory.Delete`
6868
`VirtualMachine.Provisioning.Clone`
6969
70-
|vSphere vCenter Datacenter
71-
|If the installation program creates the virtual machine folder
70+
|vSphere vCenter data center
71+
|If the installation program creates the virtual machine folder.
7272
|
7373
[%hardbreaks]
7474
`Resource.AssignVMToPool`

0 commit comments

Comments
 (0)