UTM Vagrant Box Gallery
To work with Vagrant, a base VM (box) must have certain features, like an ssh user for vagrant to connect.
To help you get started with Vagrant UTM provider, some pre-built VMs that work with Vagrant are published in HCP Vagrant registry.
All the VMs provided are built from Cloud Images or ISO files in an (semi) automated way using packer plugin for UTM. Please see the UTM Box Guide on how these UTM Vagrant boxes were built using packer.
- Debian 12 - Built from cloud image:
config.vm.box = "utm/bookworm"
- Debian 11 (Xfce) - Built from UTM file of UTM gallery:
config.vm.box = "utm/debian11"
- Ubuntu 24.04 - Built from ISO:
config.vm.box = "utm/ubuntu-24.04"
- Build your own boxes using packer plugin for UTM
To enable building reproducible and easily sharable UTM VM bundle a packer plugin for UTM has been developed and open-sourced.
Check out Creating UTM Box to build your own compatible UTM Vagrant box.