Add new providers and plugins to bootstrap-vz: Bootstrap-vz (https://github.com/andsens/bootstrap-vz) is a tool to build Debian clean and custom virtual machines for different virtualization environments. It is a rewrite of build-debian-cloud. It already supports machine creation for VirtualBox, Vagrant, EC2 and Kvm. A GCE provider is in progress. The tool supports plugin additions to create custom virtual machine for the cloud and virtualization environments (which packages should be pre-installed, puppet manifests ...). The goal of the project is to add a Docker provider to build VM for Docker and to add additional plugins yet to be defined (Salt, Chef, ...) to build Debian images for a maximum of targets and use cases.
Confirmed Mentor: Olivier Sallou, Anders Ingemann
How to contact the mentor: email@example.com
Confirmed co-mentors: open.
Deliverables of the project: Docker provider, some plugins yet to be defined.
Desirable skills: python, debootstrap, virtualization (VirtualBox, ...).
What the student will learn:The student will learn to build virtual machines and Debian bootstrap mechanisms.