This is an automated email from the ASF dual-hosted git repository.

rohit pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack-documentation.git


The following commit(s) were added to refs/heads/main by this push:
     new 893f8516 Proxmox: add more API token permissions (#540)
893f8516 is described below

commit 893f8516020157c63e15b03df6aa6c5fd109cdfc
Author: Wei Zhou <weiz...@apache.org>
AuthorDate: Thu Aug 28 09:49:58 2025 +0200

    Proxmox: add more API token permissions (#540)
---
 .../_static/images/proxmox-api-token-permission.png | Bin 61829 -> 34855 bytes
 source/adminguide/extensions/builtin_extensions.rst |  15 ++++++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/source/_static/images/proxmox-api-token-permission.png 
b/source/_static/images/proxmox-api-token-permission.png
index 39091e35..e9a77e3a 100644
Binary files a/source/_static/images/proxmox-api-token-permission.png and 
b/source/_static/images/proxmox-api-token-permission.png differ
diff --git a/source/adminguide/extensions/builtin_extensions.rst 
b/source/adminguide/extensions/builtin_extensions.rst
index 17c17317..af1fefd6 100644
--- a/source/adminguide/extensions/builtin_extensions.rst
+++ b/source/adminguide/extensions/builtin_extensions.rst
@@ -37,11 +37,20 @@ Get the Api Token-Secret from Proxmox
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 If not already set up, create a new API Token in the Proxmox UI by navigating 
to `Datacenter > Permissions > API Tokens`.
-Uncheck the `Privilege Separation` checkbox in the `Add: Token` dialog or give 
permission to the API Token
-by navigating to `Datacenter > Permissions > Add > API Tokens Permission` and 
setting Role = `PVEAdmin` and Path = `/vms`.
-Note down the **user**, **token**, and **secret**.
+
+Uncheck the `Privilege Separation` checkbox in the `Add: Token` dialog
 
    |proxmox-add-token.png|
+
+Note down the **user**, **token**, and **secret**.
+
+Alternatively, check the `Privilege Separation` checkbox in the `Add: Token` 
dialog, and give permissions to the API Token
+by navigating to `Datacenter > Permissions > Add > API Tokens Permission` 
+
+- Set Role = `PVEAdmin` and Path = `/vms`
+- Set Role = `PVEAdmin` and Path = `/storage`
+- Set Role = `PVEAdmin` and Path = `/sdn`
+
    |proxmox-api-token-permission.png|
 
 To check whether the **token** and **secret** are working fine, you can check 
the following from the CloudStack Management Server:

Reply via email to