Differences between revisions 6 and 7
Revision 6 as of 2015-04-28 15:07:10
Size: 1419
Comment:
Revision 7 as of 2015-04-28 15:22:49
Size: 1900
Comment: Add Titles
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Both EmmanuelKasper and JanNiggemann want to build official Debian base boxes for [[Vagrant]] that shall be available through https://atlas.hashicorp.com/debian We want to build official Debian base boxes for [[Vagrant]] that shall be available through in Vagrant cloud backend, and maybe via the debian-cd
Line 7: Line 7:
 * [[http://joeyh.name/blog/entry/docker_run_debian/|Why do we need official base boxes]] as seen by the problem of images from the docker.op registry  * [[http://joeyh.name/blog/entry/docker_run_debian/|Why do we need official base boxes]] as seen by the problem of images from the docker.io registry
Line 12: Line 12:
Vagrant Base boxes for Virtualbox are generated with Packer from the following git repository ==== Available Images ====

Vanilla Vagrant Base boxes for Virtualbox (only stuff from main + tasksel "standard") are available in Vagrant cloud. These boxes are uploaded by a Debia Maintainer but have no offical status at the momment.

 * https://atlas.hashicorp.com/debian

If you have Vagrant installed you get Debian Jessie very quickly with

{{{
vagrant init debian/jessie64
vagrant up
vagrant ssh
}}}

==== Build process ====

The boxes are currently with Packer from the following git repository
Line 15: Line 31:
From there it's possible to install a Debian Jessie base box with:
{{{
vagrant init debian/jessie64
}}}
As packer is not yet packaged in Debian, we might have to switch to bootstrap-vz to create the images.

==== DFSG ====
As the Building process requires the non-free virtualbox-guest-additions-iso package, are suitable for 'contrib', but not for 'main'

==== Security ====
When using the vagrant command line tool, boxes are downloaded via HTTPS. There is no kind of GPG signing.

Who

We want to build official Debian base boxes for Vagrant that shall be available through in Vagrant cloud backend, and maybe via the debian-cd

General guidelines

Current Status

Available Images

Vanilla Vagrant Base boxes for Virtualbox (only stuff from main + tasksel "standard") are available in Vagrant cloud. These boxes are uploaded by a Debia Maintainer but have no offical status at the momment.

If you have Vagrant installed you get Debian Jessie very quickly with

vagrant init debian/jessie64
vagrant up
vagrant ssh

Build process

The boxes are currently with Packer from the following git repository https://github.com/EmmanuelKasper/packer-templates and uploaded to Hashicorps's Atlas:

DFSG

As the Building process requires the non-free virtualbox-guest-additions-iso package, are suitable for 'contrib', but not for 'main'

Security

When using the vagrant command line tool, boxes are downloaded via HTTPS. There is no kind of GPG signing.

Plan

  • document what should be included / not included in the box
  • create a "alpha" box to gather feedback (<- done)

  • re-iterate the above to get more feedback
  • agree on what and how to document
  • create useful documentation
  • figure out how to automate upload of boxes to my own account on atlas
  • request delegation from DPL
  • do whatever is necessary to setup and maintain an official debian account on atlas
  • monitor debian-announce and build new boxes when necessary