Repository navigation
Proxmox
Raúl Tapara Y. edited this page Sep 3, 2025
·
1 revision
This guide explains how to create an administrative role and user in Proxmox VE using the pveum command line tool, specifically for use with Terraform.
ClusterCreator requires access to the Proxmox cluster. Execute the following commands on your Proxmox server to create a datacenter user:
pveum user add terraform@pam -comment "Terraform User"pveum role add TerraformRole -privs "Datastore.Allocate Datastore.AllocateSpace Datastore.AllocateTemplate Datastore.Audit Pool.Allocate Pool.Audit Sys.Audit Sys.Console Sys.Modify SDN.Use VM.Allocate VM.Audit VM.Clone VM.Config.CDROM VM.Config.Cloudinit VM.Config.CPU VM.Config.Disk VM.Config.HWType VM.Config.Memory VM.Config.Network VM.Config.Options VM.Migrate VM.Monitor VM.PowerMgmt User.Modify Mapping.Use"pveum acl modify / -user terraform@pam -role TerraformRolepveum user token add terraform@pam provider --privsep=0For additional documenation see Proxmox API Token Authentication.