Adjust README to point at the documentation.

Remove outdated CONTRIBUTING.md
This commit is contained in:
Anders Ingemann 2014-02-23 16:11:10 +01:00
parent cb011dabf3
commit 47b12ac807
2 changed files with 16 additions and 39 deletions

View file

@ -1,12 +0,0 @@
# Coding standards #
* Specify the full path when invoking a command.
* Use long options whenever possible, this makes the commands invoked a lot easier to understand.
* Use tabs for indentation and spaces for alignment.
* Max line length is 110 chars.
* Multiple assignments may be aligned.
* Follow PEP8 with the exception of the following rules
* E101: Indenting with tabs and aligning with spaces
* E221: Alignment of assignments
* E241: Alignment of assignments
* E501: The line length is 110 characters not 80
* W191: We indent with tabs not spaces

View file

@ -1,31 +1,20 @@
bootstrap-vz bootstrap-vz
=========================================== ===========================================
bootstrap-vz is a fully automated bootstrapping tool for Debian. bootstrap-vz is a bootstrapping framework for Debian.
It creates images for various virtualized platforms (at the moment: kvm, virtualbox, ec2). It is is specifically intended to bootstrap systems for virtualized environments.
The plugin architecture allows for heavy modification of standard behavior It runs without any user intervention and generates ready-to-boot images for
(e.g. create a vagrant box, apply puppet manifests, run custom shell commands). [a number of virtualization platforms(http://andsens.github.io/bootstrap-vz/providers.html).
Its aim is to provide a reproducable bootstrapping process using <a href="manifest.html">manifests</a>
as well as supporting a high degree of customizability through plugins.<br/>
bootstrap-vz was coded from scratch in python once the bash scripts that were used in the
[build-debian-cloud](https://github.com/andsens/build-debian-cloud) bootstrapper reached their
limits.
At no time is the resulting image booted, meaning there are no latent logfiles Documentation
or bash_history files. -------------
The documentation for bootstrap-vz is available
The bootstrapper runs on a single json manifest file which contains all configurable at [andsens.github.io/bootstrap-vz](http://andsens.github.io/bootstrap-vz).
parameters. This allows you to recreate the image whenever you like so you can create There, you can discover [what the dependencies](http://andsens.github.io/bootstrap-vz/#dependencies)
an updated version of an existing image or create the same image in multiple EC2 regions. for a specific cloud provider are, [see the list of available plugins](http://andsens.github.io/bootstrap-vz/plugins.html)
and learn [how you create a manifest](http://andsens.github.io/bootstrap-vz/manifest.html).
Dependencies
------------
You will need to run debian wheezy with **python 2.7** and **debootstrap** installed.
Other depencies include:
* qemu-utils
* parted
* grub2
* euca2ools
* xfsprogs (If you want to use XFS as a filesystem)
Also the following python libraries are required:
* **boto** ([version 2.14.0 or higher](https://github.com/boto/boto))
* **jsonschema** ([version 2.0.0](https://pypi.python.org/pypi/jsonschema), only available through pip)
* **termcolor**
* **fysom**
Bootstrapping instance store AMIs requires **euca2ools** to be installed.