Bootstrap Debian images for virtualized environments
Find a file
Anders Ingemann 03a0746299 Convert every JSON file to YAML
Lines removed: over 500. Readiblity gained: A shitload
Now you can actually get an overview of a manifest on a single screen height.
I am sure that it will also save a lot of hassle when modifying schema in the future.
No more "expected property name" etc. because of an extraneous comma
Comments are of course natively support, so there's no need for this minify_json hokey pokey
2014-07-09 23:17:04 +02:00
bootstrapvz Convert every JSON file to YAML 2014-07-09 23:17:04 +02:00
docs Fix a typo: s/topoligcally/topologically/ 2014-06-26 07:05:46 -07:00
manifests Convert every JSON file to YAML 2014-07-09 23:17:04 +02:00
tests/integration Increase test output delay to avoid bogus test fails 2014-05-10 17:50:05 +02:00
.gitignore Added manifest checking tests. 2014-04-30 17:21:32 -05:00
.travis.yml Add Travis CI 2014-04-27 10:12:04 -03:00
bootstrap-vz Properly fix imports and make bootstrapvz work like a package 2014-04-02 21:32:10 +02:00
CHANGELOG Added pip_install plugin 2014-06-06 17:24:20 +02:00
CONTRIBUTING.md Don't use markdown in changelog 2014-05-10 18:08:29 +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 Fix links 2014-05-10 18:03:33 +02:00
setup.py Depend on boto 2014-04-08 21:58:48 +02:00
taskoverview.py Refactor tasklist for easier integration by taskoverview 2014-05-10 17:28:31 +02:00
tox.ini Added manifest checking tests. 2014-04-30 17:21:32 -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, development guidelines and an explanation of bootstrap-vz internals can be found at bootstrap-vz.readthedocs.org.

Contributing

Contribution guidelines are described on the CONTRIBUTING file. There's also a topic on the documentation regarding the coding style.