Vagrant should require metadata for processor architecture

I just ventured into Vagrant after hitting the abysmal Docker I/O performance. Unfortunately, Vagrant seems to be oblivious to processor architecture when searching boxes! On a Macbook with a M1, I cannot use anything other than ARM architecture images (not totally sure about Parallels, which hints to supporting x86 on ARM), so the usual Getting Started guide is useless. The “bionic64” image, for instance, is for the x86-64 architecture and fails to load no matter the provider. And so I tried finding boxes, but I only have name and provider to go by. At some point I finally found a box mentioning “arm64” in its name, but it was for the parallels provider, so useless for me as I had installed the VMWare Fusion Tech Preview (with ARM support on macOS).

Basically: we need metadata for architecture to be able to search for suitable images! Maybe this should be a bug issue for their issue tracker?