Add virt_install_cmd

This commit is contained in:
Neill Cox 2023-09-20 14:52:27 +10:00
parent 6a5b1e8451
commit 0afa898d80

View file

@ -34,6 +34,21 @@ def write_meta_data(meta_data):
with open(MD_PATH, "w", encoding="utf-8") as meta_data_file:
meta_data_file.write(meta_data)
def virt_install_cmd(args):
tpl = f"""
sudo virt-install
--os-variant {args.os_variant}
--name {args.name}
--memory {args.ram}
--disk ./test.qcow2
--import
--graphics spice,listen=0.0.0.0
--video virtio
--channel spicevmc
--wait 0
--cloud-init meta-data=./meta-data,user-data=./user-data
"""
def delete_meta_data():
pathlib.Path.unlink(MD_PATH)
@ -47,6 +62,8 @@ def main():
write_meta_data(args.meta_data)
write_user_data(args.user_data)
delete_meta_data()
delete_user_data()