Skip to main content

Build Your Own Virtual machine.

Project description

byov: Build Your Own Virtual machine

There are a lot of ways to describe test servers as virtual machines, the aim of the project is to make it as simple and concise as possible to keep a complete description under version control.

This projects helps maintain throw-away virtual machines (vm) in a simple and consistent way so they can be re-created from scratch easily and used for tests.

It collects various recipes used to build virtual machines for different virtualization tools (kvm, nova, scaleway, lxd, docker, ec2) and relies on cloud-init and ssh access (except for docker).

Virtual machines are described in a configuration file capturing their definition in a few lines and allowing image-based workflows to be defined by chaining vms definitions.

Lacking documentation accessible inline or from the command line, the next best thing is to look at byov/options.py where all options are documented individually, grouped by topic (backend (nova, lxd), command (apt, ssh) or ditribution (debian, ubuntu, amazon)).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

byov-2.3.7.tar.gz (129.6 kB view details)

Uploaded Source

File details

Details for the file byov-2.3.7.tar.gz.

File metadata

  • Download URL: byov-2.3.7.tar.gz
  • Upload date:
  • Size: 129.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.28.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.6

File hashes

Hashes for byov-2.3.7.tar.gz
Algorithm Hash digest
SHA256 628e0c28676a89140d8ccc8e3e310f92a7034cb909b0e7736215a6eb2e86efb4
MD5 766c3a9b5661046fdf91fa9b52e3c054
BLAKE2b-256 60b1283f806e0e959f34d00aab3f79b3bb30cd336cc36485e7d5375d87f2fe44

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page