Bootstrap Debian images for virtualized environments
Find a file
Rory Finnegan 4b5c2d8c5f Added YAML config support.
- Manifest format parsing is now checked by the file extension ie: .json, .yml or .yaml.
- load_yaml in common/tools is the same as the json version.
- schema checking of manifest still passes (and fails appropriately) like the json manifests.
- I've also included a sample yaml config based off of the debian test json manifest.
2014-04-08 14:45:12 +00:00
bootstrapvz Added YAML config support. 2014-04-08 14:45:12 +00:00
docs Add support for adding APT preferences 2014-04-04 12:22:46 +02:00
manifests Added YAML config support. 2014-04-08 14:45:12 +00:00
.gitignore bootstrap-vz is now a proper python package 2014-04-02 23:25:50 +02:00
bootstrap-vz Properly fix imports and make bootstrapvz work like a package 2014-04-02 21:32:10 +02:00
LICENSE Add license 2014-04-02 21:26:14 +02:00
MANIFEST.in bootstrap-vz is now a proper python package 2014-04-02 23:25:50 +02:00
README.md Link to API docs 2014-04-02 21:32:09 +02:00
setup.py bootstrap-vz is now a proper python package 2014-04-02 23:25:50 +02:00

bootstrap-vz

bootstrap-vz is a bootstrapping framework for Debian. It is is specifically targeted at bootstrapping systems for virtualized environments. bootstrap-vz runs without any user intervention and generates ready-to-boot images for a number of virtualization platforms. Its aim is to provide a reproducable bootstrapping process using manifests as well as supporting a high degree of customizability through plugins.

bootstrap-vz was coded from scratch in python once the bash script architecture that was used in the build-debian-cloud bootstrapper reached its limits.

Documentation

The end-user documentation for bootstrap-vz is available at andsens.github.io/bootstrap-vz. There, you can discover what the dependencies for a specific cloud provider are, see a list of available plugins and learn how you create a manifest.

Developers

The API documentation can be found at bootstrap-vz.readthedocs.org.