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 <[email protected]>
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: