Puede que esté equivocado, pero la expectativa con Vagrant sería que mantengamos la configuración para él y publiquemos una imagen. Estas son dos cosas que no están en la mesa.
Para una configuración de muy bajo mantenimiento que te permita pasar de 0 a 100 muy rápidamente, usa WSL2 + Docker dev.
Guía para principiantes para instalar Discourse para desarrollo usando Docker