def get_vm_options():
""" Get user-selected config options for the 21 VM.
"""
logger.info(click.style("Configure 21 virtual machine.", fg=TITLE_COLOR))
logger.info("Press return to accept defaults.")
default_disk = Two1MachineVirtual.DEFAULT_VDISK_SIZE
default_memory = Two1MachineVirtual.DEFAULT_VM_MEMORY
default_port = Two1MachineVirtual.DEFAULT_SERVICE_PORT
disk_size = click.prompt(" Virtual disk size in MB (default = %s)" % default_disk,
type=int, default=default_disk, show_default=False)
vm_memory = click.prompt(" Virtual machine memory in MB (default = %s)" % default_memory,
type=int, default=default_memory, show_default=False)
server_port = click.prompt(" Port for micropayments server (default = %s)" % default_port,
type=int, default=default_port, show_default=False)
return VmConfiguration(disk_size=disk_size,
vm_memory=vm_memory,
server_port=server_port)
评论列表
文章目录