Intégration de Terraform dans Proxmox
Création du Role pour l’utilisateur terraform
pveum role add TerraformProv -privs "Datastore.Allocate Datastore.AllocateSpace Datastore.Audit Pool.Allocate Sys.Audit Sys.Console Sys.Modify 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.Console VM.Migrate VM.Monitor VM.PowerMgmt SDN.Use" |
Création du user Terraform
pveum user add terraform-prov@pve --password yourpassword |
Attribuer le rôle
pveum aclmod / -user terraform-prov@pve -role TerraformProv |
Générer le token de connexion
pveum user token add terraform-prov@pve terraform -expire 0 -privsep 0 -comment « Terraform token » |