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: