skip cpu and mem check for vm creation, verify disk size before attempting to create vm

This commit is contained in:
Jordan Rodgers 2017-12-11 18:58:16 -05:00
parent 05e08fb92d
commit 2b155903fd
4 changed files with 66 additions and 82 deletions

View file

@ -137,21 +137,6 @@ def get_user_usage(proxmox, user):
return usage
def check_user_limit(proxmox, user, usage=None, limits=None):
full_limits = []
if not usage:
usage = get_user_usage(proxmox, user)
if not limits:
limits = get_user_usage_limits(user)
if usage['cpu'] >= limits['cpu']:
full_limits.append('CPU')
if usage['mem'] >= limits['mem']:
full_limits.append('Memory')
if usage['disk'] >= limits['disk']:
full_limits.append('Disk')
return full_limits
def check_user_usage(proxmox, user, vm_cpu, vm_mem, vm_disk):
limits = get_user_usage_limits(user)
cur_usage = get_user_usage(proxmox, user)