|
4 | 4 | // * installing/installing_vsphere/upi/upi-vsphere-installation-reqs.adoc
|
5 | 5 |
|
6 | 6 | // Note: The ifndef statements add content to IPI documents
|
| 7 | +ifeval::["{context}" == "ipi-vsphere-installation-reqs"] |
| 8 | +:ipi: |
| 9 | +endif::[] |
7 | 10 | ifeval::["{context}" == "upi-vsphere-installation-reqs"]
|
8 | 11 | :upi:
|
9 | 12 | endif::[]
|
@@ -129,8 +132,13 @@ endif::upi[]
|
129 | 132 | `VirtualMachine.Provisioning.MarkAsTemplate`
|
130 | 133 | `VirtualMachine.Provisioning.DeployTemplate`
|
131 | 134 |
|
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[] |
134 | 142 | |
|
135 | 143 | [%hardbreaks]
|
136 | 144 | `InventoryService.Tagging.ObjectAttachable`
|
@@ -259,8 +267,13 @@ endif::upi[]
|
259 | 267 | `"Virtual machine".Provisioning."Mark as template"`
|
260 | 268 | `"Virtual machine".Provisioning."Deploy template"`
|
261 | 269 |
|
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[] |
264 | 277 | |
|
265 | 278 | [%hardbreaks]
|
266 | 279 | `"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
|
315 | 328 | |False
|
316 | 329 | |Listed required privileges
|
317 | 330 |
|
318 |
| -.2+|vSphere vCenter Datacenter |
| 331 | +ifdef::ipi[] |
| 332 | +.2+|vSphere vCenter data center |
319 | 333 | |Existing folder
|
320 | 334 | |False
|
321 | 335 | |`ReadOnly` permission
|
322 | 336 |
|
323 | 337 | |Installation program creates the folder
|
324 | 338 | |True
|
325 | 339 | |Listed required privileges
|
| 340 | +endif::ipi[] |
326 | 341 |
|
327 | 342 | .2+|vSphere vCenter Cluster
|
328 | 343 | |Existing resource pool
|
@@ -474,8 +489,8 @@ ifndef::upi[]
|
474 | 489 | `VirtualMachine.Provisioning.MarkAsTemplate`
|
475 | 490 | `VirtualMachine.Provisioning.DeployTemplate`
|
476 | 491 |
|
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. |
479 | 494 | |
|
480 | 495 | [%hardbreaks]
|
481 | 496 | `Folder.Create`
|
@@ -586,8 +601,13 @@ endif::upi[]
|
586 | 601 | `VirtualMachine.Provisioning.Clone`
|
587 | 602 | `VirtualMachine.Provisioning.DeployTemplate`
|
588 | 603 |
|
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[] |
591 | 611 | |
|
592 | 612 | [%hardbreaks]
|
593 | 613 | `Resource.AssignVMToPool`
|
@@ -654,8 +674,13 @@ endif::upi[]
|
654 | 674 | `VirtualMachine.Config.AddExistingDisk`
|
655 | 675 | `VirtualMachine.Config.AddRemoveDevice`
|
656 | 676 |
|
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[] |
659 | 684 | |
|
660 | 685 | [%hardbreaks]
|
661 | 686 | `VirtualMachine.Config.AddExistingDisk`
|
@@ -731,8 +756,13 @@ endif::upi[]
|
731 | 756 | `VirtualMachine.Provisioning.Clone`
|
732 | 757 | `VirtualMachine.Provisioning.DeployTemplate`
|
733 | 758 |
|
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[] |
736 | 766 | |
|
737 | 767 | [%hardbreaks]
|
738 | 768 | `Resource.AssignVMToPool`
|
@@ -863,6 +893,9 @@ default. This record must be resolvable by both clients external to the cluster
|
863 | 893 | and from all the nodes within the cluster.
|
864 | 894 | |===
|
865 | 895 |
|
| 896 | +ifeval::["{context}" == "ipi-vsphere-installation-reqs"] |
| 897 | +:!ipi: |
| 898 | +endif::[] |
866 | 899 | ifeval::["{context}" == "upi-vsphere-installation-reqs"]
|
867 | 900 | :!upi:
|
868 | 901 | endif::[]
|
0 commit comments