From 26cbcaed46cc4034668110b8b942be4be77689ed Mon Sep 17 00:00:00 2001 From: borlandts Date: Sun, 4 Nov 2018 16:49:05 -0500 Subject: [PATCH] Document minimal permissions (#175) --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index f7af0703b..1c9fd1cc5 100644 --- a/README.md +++ b/README.md @@ -133,3 +133,28 @@ Only use the `cluster` option. Optionally specify a `resource_pool`: "cluster": "cluster2", "resource_pool": "pool1", ``` + +## Required vSphere Permissions +Read only (without propagation) is required for: +``` +vcenter -> datacenter -> cluster +vcenter -> datacenter -> distributed switch +``` +Required for any: resource pool, folder, distributed port group, datastore or storage cluster (with propagation) used in the builder: +``` +Datastore ->Allocate space +Datastore ->Browse datastore +Datastore ->Low level file operations +Datastore ->Remove file +Datastore ->Update virtual machine files +Datastore ->Update virtual machine metadata +Network -> Assign network +Resource -> Assign virtual machine to resource pool +Virtual machine -> Change Configuration +Virtual machine -> Edit Inventory +Virtual machine -> Guest operations +Virtual machine -> Interaction +Virtual machine -> Provisioning +Virtual machine -> Service configuration +Virtual machine -> Snapshot management +```