Juice Box
A virtual machine designed for programming workshops.
Based on boxcutter/ubuntu.
Reason
Technical workshops shouldn't be about installing a development environment in Linux, Windows, OS X, or whatever else. Unless that's what they are about, this takes way too much time from everyone and it's a pain.
Specs
This project includes two Packer templates:
- server.json - No desktop environment.
- desktop.json - Xubuntu desktop environment.
Both of them build a virtual machine based on Ubuntu Server 14.04
with the the following software installed:
Desktop version has the following installed:
Distributing
I'll be building OVA files and Vagrant boxes for each version and hosting them.
Building and Uploading
Requirements:
Server
$ make server
$ AWS_ACCESS_KEY_ID='' AWS_SECRET_ACCESS_KEY='' make upload/server
Desktop
$ make desktop
$ AWS_ACCESS_KEY_ID='' AWS_SECRET_ACCESS_KEY='' make upload/desktop