Differences between revisions 15 and 16
Revision 15 as of 2015-05-14 14:07:28
Size: 1861
Comment:
Revision 16 as of 2015-05-14 14:10:11
Size: 2013
Comment:
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
When using the vagrant command line tool, boxes are downloaded via HTTPS. There is no kind of GPG signing. When using the vagrant command line tool, boxes are downloaded via HTTPS. There is no kind of GPG signing
Line 31: Line 31:
=== Plan === ==== Debian account on Atlas ====
Currently owned by EmmanuelKasper, will be shared in the future with JanNiggeman and AntonioTerceiro

=== Todo list ===
Line 34: Line 37:
=== Who ===
JanNiggemann and EmmanuelKasper
=== People Involved ===
JanNiggemann, EmmanuelKasper

General guidelines

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

Current Status

Content

Debian packages with priority Required, Important, Standard and:

  • ?Chef and Puppet provisioners, python-apt for ?Ansible, as specified in the preseed file we use

  • vagrant unix user, setup according to Upstream recommendations

  • Speed improvements, such as tweak sshd to prevent DNS resolution (speed up logins) and remove 5s grub timeout to speed up booting
  • Virtual Box Guest additions, build with ?DKMS using the virtualbox-guest-additions-iso package

  • Disk size improvement, such as removing kernel-headers and build-essential after the DKMS step

Build process

The boxes are currently with Packer from the following git repository http://anonscm.debian.org/cgit/cloud/debian-vm-templates.git/ and uploaded to Hashicorps's Atlas.

DFSG

The build process requires the non-free virtualbox-guest-additions-iso package, but Templates, Builder, and installed packages are DFSG compliant.

Security

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

Debian account on Atlas

Currently owned by EmmanuelKasper, will be shared in the future with ?JanNiggeman and AntonioTerceiro

Todo list

We use this trello board: https://trello.com/b/lVRI6QJt/offical-debian-vagrant-base-boxes

People Involved

JanNiggemann, EmmanuelKasper