|
Size: 1809
Comment:
|
Size: 1861
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 4: | Line 4: |
| 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. | We want to build official Debian base boxes for [[Vagrant]] that shall be available in [[https://atlas.hashicorp.com/debian/|Atlas]], the vagrant cloud backend, and maybe via debian-cd. |
| Line 17: | Line 17: |
| * Disk size improvement, such as removing kernel-headers and build-essential after the dkms step |
* Disk size improvement, such as removing kernel-headers and build-essential after the DKMS step |
| Line 27: | Line 26: |
| As the Building process requires the non-free virtualbox-guest-additions-iso package, are suitable for 'contrib', but not for 'main' | The build process requires the non-free virtualbox-guest-additions-iso package, but Templates, Builder, and installed packages are DFSG compliant. |
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.
Why do we need official base boxes as seen by the problem of images from the docker.io registry
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.
Plan
We use this trello board: https://trello.com/b/lVRI6QJt/offical-debian-vagrant-base-boxes
