[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: build-debian-cloud python version preview



Neat to see this great overhaul! Is someone already planning to port over the pre-existing Google Compute Engine support? If interest exists in the community, it would be a great opportunity to turn the Debian-on-Compute-Engine relationship from "a Googler DD wearing two hats" to "a substantive collaboration". Doesn't have to be Anders, though it could be. Equally, it doesn't have to cost anything (this is very in scope for the free + shared-quota debian-cloud-experiments project).

- Jimmy


On Mon, Jul 8, 2013 at 5:23 PM, Anders Ingemann <anders@ingemann.de> wrote:
Hi everybody

The first preview release of my python version of the
build-debian-cloud bootstrapper is ready and available at
https://github.com/andsens/build-debian-cloud/tree/python
I would welcome any suggestions for improvement.
Keep in mind that this is not a stable release, a lot of polishing is
needed before that can happen.

Some of the features are:

* 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

This is version actually works (!), you can bootstrap an image by running
./build-debian-cloud manifests/ec2-ebs-pvm.manifest.json

Anders


--
To UNSUBSCRIBE, email to debian-cloud-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] CAMcOGXEZp7FdPa2TxV2J0xCWE8K-i9+cstUwBSkvkLzWAPF6MA@mail.gmail.com" target="_blank">http://lists.debian.org/[🔎] CAMcOGXEZp7FdPa2TxV2J0xCWE8K-i9+cstUwBSkvkLzWAPF6MA@mail.gmail.com



Reply to: