Differences between revisions 75 and 76
Revision 75 as of 2021-03-11 19:34:23
Size: 1684
Comment: Update for fai-diskimage as build tool, and vboxsf for bullseyes
Revision 76 as of 2021-03-11 19:35:24
Size: 1655
Comment: minor synthax improvements
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
Standard Debian system, as created by debootstrap with all packages with priority required, important, standard, with vagrant unix user, set up according to [[http://docs.vagrantup.com/v2/boxes/base.html|Upstream recommendations]] Standard Debian system, as created by debootstrap with all packages with priority required, important, standard, and vagrant unix user, set up according to [[http://docs.vagrantup.com/v2/boxes/base.html|Upstream recommendations]]
Line 32: Line 32:
The boxes are currently built with `fai-diskimage` from the following git repository The boxes are currently built with `fai-diskimage` from

Introduction

This is a Work in Progress to build official Debian base boxes for Vagrant available in Vagrant Cloud. This blog post from Joey Hess provides a good overview of why we need official Debian base boxes.

Report bugs

see https://app.vagrantup.com/debian/

Base Box details

Content

Standard Debian system, as created by debootstrap with all packages with priority required, important, standard, and vagrant unix user, set up according to Upstream recommendations

Provisioners

The box does not include provisioners. You can install them at startup by adding in your Vagrantfile:

# puppet
config.vm.provision "shell", inline: "apt-get install --yes puppet"
# ansible does not need a client, but needs python-apt to install packages
config.vm.provision "shell", inline: "apt-get install --yes python-apt"

Shared folders

  • For VirtualBox, before Debian 11 "Bullseyes" the default was to use rsync for shared folder, and vboxsf for the -contrib boxes. Starting from Debian 11 Bullseyes, the boxes uses vboxsf.

  • For Libvirt, the default is to use NFS for folder sharing.

Build process

The boxes are currently built with fai-diskimage from https://salsa.debian.org/cloud-team/debian-vagrant-images and uploaded to Hashicorps's Vagrant cloud.

See ?Teams/Cloud/RebuildVagrantBaseBoxes to rebuild the boxes yourself or extend them.