Le but de ce projet est d'automatiser la création de machines de développement à l'aide de
Packer pour créer les machines (boxes)
xenial64-desktop-fr: Machine Ubuntu 16.04 desktop en français
xenial64-smackbox: Machine de déveloopement de plateforme SMACK
Ces machines pourront ensuite être personnalisée à l'aide de Vagrant et instanciées sur Virtualbox
Virtual box : https://www.virtualbox.org/wiki/Downloads
Vagrant : https://www.vagrantup.com/downloads.html
Il est possible d'utiliser directement les boxes déjà créées
et disponibles sur Atlas https://atlas.hashicorp.com/vagrant
vagrant init obees/xenial64-desktop-fr; vagrant up --provider virtualbox
vagrant init obees/xenial64-smackbox; vagrant up --provider virtualbox
git clone https://github.com/obees/packer-vagrant-boxes.git
cd packer-vagrant-boxes
packer buid xenial64-desktop-fr.json
vagrant box add "LocalBoxName" builds/virtualbox/"GeneratedBoxName"
Exemple:
vagrant box add xenial64-desktop-fr builds/virtualbox/xenial64-desktop-fr-2016-05-05.box
vagrant init xenial64-desktop-fr; vagrant up --provider virtualbox
git clone https://github.com/obees/packer-vagrant-boxes.git
cd packer-vagrant-boxes
packer buid xenial64-smackbox.json
vagrant box add "LocalBoxName" builds/virtualbox/"GeneratedBoxName"
Exemple:
vagrant box add xenial64-smackbox builds/virtualbox/xenial64-smackbox-2016-05-05.box
vagrant init xenial64-smackbox; vagrant up --provider virtualbox