{"id":20806150,"url":"https://github.com/meffie/virt-up","last_synced_at":"2025-06-29T17:33:25.844Z","repository":{"id":45231645,"uuid":"299988503","full_name":"meffie/virt-up","owner":"meffie","description":"Create virtual machines quickly with virt-builder on a local KVM hypervisor","archived":false,"fork":false,"pushed_at":"2021-12-28T19:22:15.000Z","size":384,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-27T10:05:56.454Z","etag":null,"topics":["libguestfs","libvirt","virt-builder"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meffie.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-30T16:51:01.000Z","updated_at":"2024-09-24T00:13:29.000Z","dependencies_parsed_at":"2022-09-21T09:31:42.526Z","dependency_job_id":null,"html_url":"https://github.com/meffie/virt-up","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/meffie/virt-up","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meffie%2Fvirt-up","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meffie%2Fvirt-up/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meffie%2Fvirt-up/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meffie%2Fvirt-up/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meffie","download_url":"https://codeload.github.com/meffie/virt-up/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meffie%2Fvirt-up/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262637742,"owners_count":23341185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["libguestfs","libvirt","virt-builder"],"created_at":"2024-11-17T19:18:20.293Z","updated_at":"2025-06-29T17:33:25.815Z","avatar_url":"https://github.com/meffie.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"virt-up\n=======\n\n``virt-up`` is a command line tool for creating virtual machines quickly on a\nlocal KVM hypervisor using ``virt-builder`` and ``virt-install``\n\nVirtual machines are created from existing digitally signed OS images, which\nare downloaded and cached. A *template virtual machine* is created from the\ndownloaded image. Optionally, an ansible playbook is executed to further\ncustomize the templates. Virtual machines are then cloned from the templates\nto quickly create new instances.\n\nA login user and the ssh keys to connect to the new virtual machines are\ncreated automatically. The login user is given sudo access. Connection\ninformation is stored in a json meta data file for each virtual machine\ncreated.  An ansible inventory file is created for the templates and\ninstances to make it easier to run ansible playbooks for further\nconfiguration.\n\n`Complete documentation here \u003chttps://virt-up.readthedocs.io/en/latest/index.html\u003e`_\n\nSystem requirements\n===================\n\n* Python 3.6+\n* libvirt based hypervisor (qemu/KVM)\n* libvirt, python-libvirt\n* libguestfs-tools (``virt-builder``, ``virt-sysprep``, ``virt-clone``)\n* libosinfo (``osinfo-db``)\n* qemu-utils (``qemu-img``)\n* virt-manager (``virt-install``)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeffie%2Fvirt-up","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeffie%2Fvirt-up","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeffie%2Fvirt-up/lists"}