mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 15:36:27 +00:00
Create README.md
This commit is contained in:
parent
b444b9ebf3
commit
2355965d07
1 changed files with 39 additions and 0 deletions
39
README.md
Normal file
39
README.md
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
build-debian-cloud python version (preview)
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
This is a preview of the build-debian-cloud python version.
|
||||||
|
It currently only supports EBS booted volumes and none of the plugins have been ported.
|
||||||
|
|
||||||
|
Suggestions
|
||||||
|
-----------
|
||||||
|
The reason I release this preview is to get as many suggestions as possible.
|
||||||
|
If you have an idea for how to improve upon the architecture or
|
||||||
|
simply spotted a bug, please feel free to file a bug report.
|
||||||
|
Pull requests are also welcome!
|
||||||
|
|
||||||
|
Dependencies
|
||||||
|
------------
|
||||||
|
You will need to run debian wheezy with python 2.7 and debootstrap installed.
|
||||||
|
Also the following python libraries are required:
|
||||||
|
* boto
|
||||||
|
* jsomschema
|
||||||
|
* termcolor
|
||||||
|
|
||||||
|
Highlights
|
||||||
|
----------
|
||||||
|
* The desired image is configured entirely via a JSON manifest file
|
||||||
|
* Manifests are validated by a json schemas
|
||||||
|
* Support comments
|
||||||
|
* Proper support for different providers
|
||||||
|
* The task based system has been completely revamped
|
||||||
|
* Higher granularity increases reusability of tasks across providers
|
||||||
|
* Tasks are neatly organized into modules
|
||||||
|
* A task dependency graph is built to determine the execution order
|
||||||
|
* Support for rollback actions if something fails
|
||||||
|
* Logfiles
|
||||||
|
* All output from invoked subprocesses is logged
|
||||||
|
|
||||||
|
Disclaimer
|
||||||
|
----------
|
||||||
|
This is only a preview of the bootstrapper, so you can expect bugs and major architectural changes.
|
||||||
|
Do not expect that the final version will look anything like this.
|
Loading…
Add table
Reference in a new issue