O Vagrant agora suporta um pouco mais o Docker. Isso é projetado para ambientes de produção mais do que apenas vagabundo + VirtualBox.
Não vejo por que você não pode usar as caixas fornecidas para o OpenStack ... mas você não quer que ele seja executado no VirtualBox (os horários de leitura de E / S são péssimos)
fonte: link