Bootstrap Debian images for virtualized environments
Find a file
Tiago Ilieve 1d36255a78 bootstrap method searches for an existing tarball
The tarball bootstrap method now uses an existing tarball if it is
found, regardless of its settings on the manifest, although it will
create a new one only if `"tarball"` is `true`.

This closes #24.
2014-04-26 13:49:47 -03:00
bootstrapvz bootstrap method searches for an existing tarball 2014-04-26 13:49:47 -03:00
docs Fix PEP8 errors 2014-04-10 00:27:37 +02:00
manifests Move hostname setting from vagrant into common 2014-04-13 21:18:02 -03:00
.gitignore Fixed previous yaml load commit and added a tox.ini file. 2014-04-15 20:29:01 -05: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 Depend on boto 2014-04-08 21:58:48 +02:00
tox.ini Fixed previous yaml load commit and added a tox.ini file. 2014-04-15 20:29:01 -05: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.