solar/bootstrap
2015-10-23 20:21:11 +02:00
..
playbooks Install ujson 2015-10-23 20:21:11 +02:00
vagrant_plugins Make vagrant silently run pxe nodes, without checks 2015-10-12 19:26:41 +03:00
ansible.cfg Packer.io: add juno packages, fix for ansible cfg and logging 2015-08-31 16:03:41 +02:00
build-image.yaml Renamed all yml files to yaml 2015-09-15 12:20:12 +02:00
packer.yaml Renamed all yml files to yaml 2015-09-15 12:20:12 +02:00
README.md Moved pre-install stuff (ansible, pip) to separate script 2015-08-06 13:09:47 +02:00
solar-master.json changed all yml occurrences to yaml 2015-09-15 12:24:34 +02:00

Solar image building

In bootstrap/trusty64 directory there are box.ovf and box-disk1.vmdk files from the trusty64 Vagrant box (normally found in ~/.vagrant.d/boxes/trusty64/0/virtualbox).

To build, install Packer (https://www.packer.io/):

cd bootstrap
packer build solar-master.json
cp solar-master.box ../
cd ..
vagrant up

If Vagrant throws error about vboxsf try this:

vagrant plugin install vagrant-vbguest

(see https://github.com/shiguredo/packer-templates/issues/16).

If you're rebuilding the same box, make sure Vagrant reimports it:

vagrant box remove solar-master