summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b78ce7c)
And a new role called PVETemplateUser
'VM.Config.HWType',
'VM.Config.Options', # covers all other things
'VM.Allocate',
'VM.Config.HWType',
'VM.Config.Options', # covers all other things
'VM.Allocate',
'VM.Migrate',
'VM.Monitor',
'VM.Snapshot',
'VM.Migrate',
'VM.Monitor',
'VM.Snapshot',
$special_roles->{"PVEAuditor"}->{$p} = 1;
}
}
$special_roles->{"PVEAuditor"}->{$p} = 1;
}
}
+
+ $special_roles->{"PVETemplateUser"} = { 'VM.Copy' => 1, 'VM.Audit' => 1 };
VM.Console: console access to VM
VM.Monitor: access to VM monitor (kvm)
VM.Backup: backup/restore VMs
VM.Console: console access to VM
VM.Monitor: access to VM monitor (kvm)
VM.Backup: backup/restore VMs
+ VM.Copy: Copy/Clone VM or VM template
VM.Audit: view VM config
VM.Config.XXX: modify VM config
VM.Audit: view VM config
VM.Config.XXX: modify VM config