Eu usaria Packer . Você pode usar muitos dos mesmos provisionadores do Vagrant.
Ver, por exemplo, o provisionador e VirtualBox Builder docs para mais informações. E você pode encontrar muitos exemplos de modelos no Github.
Eu criei uma máquina virtual com o Vagrant e alguns scripts de provisionamento. Agora quero distribuir cópias da máquina totalmente provisionada aos participantes de uma oficina. Este workshop será principalmente sobre o software rodando na VM e não tanto sobre o Vagrant, então instalar o Vagrant nas máquinas dos participantes está fora de questão. Existe uma maneira fácil de criar um arquivo OVA da VM que criei com o Vagrant?
A "maneira difícil" que estou planejando fazer é escrever um script que use vários comandos vboxmanage
para
Mas talvez exista uma maneira melhor?
Eu usaria Packer . Você pode usar muitos dos mesmos provisionadores do Vagrant.
Ver, por exemplo, o provisionador e VirtualBox Builder docs para mais informações. E você pode encontrar muitos exemplos de modelos no Github.
Tags virtualbox vagrant