Nous utilisons Packer pour générer un boxe vagrant qui sera ensuite disponible sur Vagrant Cloud.
C'est la prochaine "génération de Vagrant" car il permet de générer des images de machine virtuelle pour un nombre important de format (AMI pour AWS, quemu...).
Il suffit simplement d'installer Packer puis de récupérer les différents fichiers de ce répertoire et lancer la création de la boxe.
$ git clone https://github.com/dunod-docker/vagrant-box.git
$ cd vagrant-box
$ export VAGRANT_CLOUD_TOKEN=TOKEN # le token est nécessaire pour pouvoir utiliser Vagrant Cloud
$ packer build PackerFile.json
Vous aurez ainsi en résultat une boxe Vagrant. Si vous désirez avoir directement une image VirtualBox, changez simplement la ligne "keep_input_artifact": false
par "keep_input_artifact": false
: une image sera alors dans le répertoire output-virtualbox-iso