mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 12:29:19 -08:00
fix(tf): permissions
This commit is contained in:
parent
5425364fdb
commit
040786202c
1 changed files with 4 additions and 4 deletions
|
|
@ -42,13 +42,13 @@ echo setting up pve terraform role... >&2
|
||||||
# https://pve.proxmox.com/wiki/User_Management#_privileges
|
# https://pve.proxmox.com/wiki/User_Management#_privileges
|
||||||
TF_ROLE_PRIVS=(
|
TF_ROLE_PRIVS=(
|
||||||
Group.Allocate Realm.AllocateUser User.Modify Permissions.Modify
|
Group.Allocate Realm.AllocateUser User.Modify Permissions.Modify
|
||||||
Sys.Audit # Sys.Console Sys.Incoming Sys.Modify Sys.PowerMgmt Sys.Syslog
|
Sys.Audit Sys.Modify # Sys.Console Sys.Incoming Sys.PowerMgmt Sys.Syslog
|
||||||
VM.Audit VM.Allocate VM.PowerMgmt
|
VM.Audit VM.Allocate VM.PowerMgmt
|
||||||
VM.Config.CDROM VM.Config.CPU VM.Config.Cloudinit VM.Config.Disk VM.Config.HWType VM.Config.Memory VM.Config.Network VM.Config.Options
|
VM.Config.CDROM VM.Config.CPU VM.Config.Cloudinit VM.Config.Disk VM.Config.HWType VM.Config.Memory VM.Config.Network VM.Config.Options
|
||||||
VM.Backup VM.Clone VM.Migrate VM.Snapshot VM.Snapshot.Rollback # VM.Console VM.Monitor
|
VM.Backup VM.Clone VM.Migrate VM.Snapshot VM.Snapshot.Rollback VM.Console VM.Monitor
|
||||||
SDN.Audit SDN.Use # SDN.Allocate
|
SDN.Audit SDN.Use SDN.Allocate
|
||||||
Datastore.Audit Datastore.Allocate Datastore.AllocateSpace # Datastore.AllocateTemplate
|
Datastore.Audit Datastore.Allocate Datastore.AllocateSpace # Datastore.AllocateTemplate
|
||||||
Mapping.Audit Mapping.Use # Mapping.Modify
|
Mapping.Audit Mapping.Use Mapping.Modify
|
||||||
Pool.Audit # Pool.Allocate
|
Pool.Audit # Pool.Allocate
|
||||||
)
|
)
|
||||||
pveum role add Terraform --privs "${TF_ROLE_PRIVS[*]}"
|
pveum role add Terraform --privs "${TF_ROLE_PRIVS[*]}"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue