Default values for Courses-Space-VM section (fix #18)

This commit is contained in:
OVERLORD7F
2025-05-30 11:28:59 +03:00
parent daba29f208
commit 72dccaa206

View File

@@ -95,9 +95,21 @@ def config_import(config_relative_path):
vm_list.append(value) vm_list.append(value)
#importing disk sizes for SpaceVM courses #importing disk sizes for SpaceVM courses
disk1_size = config.get('Courses-Space-VM', 'disk1') if config.has_section('Courses-Space-VM'):
disk2_size = config.get('Courses-Space-VM', 'disk2') disk1_size = config.get('Courses-Space-VM', 'disk1')
disk3_size = config.get('Courses-Space-VM', 'disk3') disk2_size = config.get('Courses-Space-VM', 'disk2')
disk3_size = config.get('Courses-Space-VM', 'disk3')
else:
console.print("[bold yellow]Applying default values to Disk sizes for Courses")
disk1_size, disk2_size, disk3_size = 10, 20, 20 #applying default values for courses
config = configparser.ConfigParser() #writing default values to config
config["Courses-Space-VM"] = {
"disk1": 10,
"disk2": 20,
"disk3": 20,
}
with open(config_relative_path, "a") as configfile: # appending to existing config file
config.write(configfile)
#get pretty name for selected data pool #get pretty name for selected data pool
data_pool_name = get_data_pool_name(base_url , api_key , data_pool_uuid) data_pool_name = get_data_pool_name(base_url , api_key , data_pool_uuid)