Packer based templates to build boxes for vagrant
Published under
- Bookworm: https://app.vagrantup.com/eugenmayer/boxes/debian12
- Bullseye: https://app.vagrantup.com/eugenmayer/boxes/debian11
- Buster: https://app.vagrantup.com/eugenmayer/boxes/debian10
- Stretch: https://app.vagrantup.com/eugenmayer/boxes/debian9
Aspects
- using 2 drives, one for the system, one for data ( check pre-seeds )
- extra volume for /var/log to ensure we cannot run full due to logs
- LVM with 2 vgs, one for each drive (system/data)
Usage as a platform would be
platforms:
- name: eugenmayer/debian10
driver:
box: eugenmayer/debian10
box_version: '10.10.0'
- name: eugenmayer/debian11
driver:
box: eugenmayer/debian11
box_version: '11.9.0'
- name: eugenmayer/debian12
driver:
box: eugenmayer/debian12
box_version: '12.4.0'
or
vagrant init eugenmayer/debian12
for example
# debian stable
make image_debian_vbox
# debian 11
make image_debian11_vbox
You can then start the box locally without uploading it
make run_locally
vagrant ssh