Add virt_install_cmd
This commit is contained in:
parent
6a5b1e8451
commit
0afa898d80
1 changed files with 17 additions and 0 deletions
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue