Skip to content

obees/packer-vagrant-boxes

Repository files navigation

packer-vagrant-boxes


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

Pré-requis à installer sur le poste

Packer : https://www.packer.io/downloads.html
Virtual box : https://www.virtualbox.org/wiki/Downloads
Vagrant : https://www.vagrantup.com/downloads.html

Usage

Pour les impatients

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

Pour xenial64-desktop-fr: Machine Ubuntu 16.04 desktop en français

Créer la box

git clone https://github.com/obees/packer-vagrant-boxes.git
cd packer-vagrant-boxes
packer buid xenial64-desktop-fr.json

Référencer la box pour Vagrant

vagrant box add "LocalBoxName" builds/virtualbox/"GeneratedBoxName"
Exemple:
vagrant box add xenial64-desktop-fr builds/virtualbox/xenial64-desktop-fr-2016-05-05.box

Lancer la box (Virtualbox) avec Vagrant

vagrant init xenial64-desktop-fr; vagrant up --provider virtualbox

Pour xenial64-smackbox: Machine de déveloopement de plateforme SMACK

Créer la box

git clone https://github.com/obees/packer-vagrant-boxes.git
cd packer-vagrant-boxes
packer buid xenial64-smackbox.json

Référencer la box pour Vagrant

vagrant box add "LocalBoxName" builds/virtualbox/"GeneratedBoxName"
Exemple:
vagrant box add xenial64-smackbox builds/virtualbox/xenial64-smackbox-2016-05-05.box

Lancer la box (Virtualbox) avec Vagrant

vagrant init xenial64-smackbox; vagrant up --provider virtualbox

About

Scripts de création de "boxes" Vagrant avec Packer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages