Add additional error checking for profile creation
This commit is contained in:
parent
331027d124
commit
3e351bb84a
|
@ -398,11 +398,17 @@ def upload_ova(ova_data, pool, name, ova_size):
|
||||||
vnc = False
|
vnc = False
|
||||||
serial = True
|
serial = True
|
||||||
retdata, retcode = provisioner.create_template_system(name, vcpu_count, vram_mb, serial, vnc, vnc_bind=None, ova=ova_id)
|
retdata, retcode = provisioner.create_template_system(name, vcpu_count, vram_mb, serial, vnc, vnc_bind=None, ova=ova_id)
|
||||||
|
if retcode != 200:
|
||||||
|
return retdata, retcode
|
||||||
system_template, retcode = provisioner.list_template_system(name, is_fuzzy=False)
|
system_template, retcode = provisioner.list_template_system(name, is_fuzzy=False)
|
||||||
|
if retcode != 200:
|
||||||
|
return retdata, retcode
|
||||||
system_template_name = system_template[0].get('name')
|
system_template_name = system_template[0].get('name')
|
||||||
|
|
||||||
# Prepare a barebones profile for the OVA
|
# Prepare a barebones profile for the OVA
|
||||||
retdata, retcode = provisioner.create_profile(name, 'ova', system_template_name, None, None, userdata=None, script=None, ova=name, arguments=None)
|
retdata, retcode = provisioner.create_profile(name, 'ova', system_template_name, None, None, userdata=None, script=None, ova=name, arguments=None)
|
||||||
|
if retcode != 200:
|
||||||
|
return retdata, retcode
|
||||||
|
|
||||||
output = {
|
output = {
|
||||||
'message': "Imported OVA image '{}'.".format(name)
|
'message': "Imported OVA image '{}'.".format(name)
|
||||||
|
|
Loading…
Reference in New Issue