A collection of veewee definitions of Vagrant "vanilla" boxes (vanilla = no ruby,gem,chef,puppet)
Shell Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
boxes
definitions
iso
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md

README.md

vanilla-boxes

A collection of veewee definitions of Vagrant vanilla base boxes.

vanilla - no ruby, gem, chef, puppet.*

Alternative

Have you tried Opscode's latest bento boxes? https://github.com/opscode/bento/

Downloads

Now also available at Baidu Drive, in case my Dropbox account exceeds its download bandwidth limits

Before started

  1. Install VirtualBox
  2. Install Vagrant

Building a vanilla box

git clone git://github.com/teohm/vanilla-boxes.git
cd vanilla-boxes

# Install veewee
bundle install --path gems/

# Build a VirtualBox VM
bundle exec veewee vbox build 'quantal64-vanilla'

# Validate VM - you should see failing tests for Ruby, Rubygems, Chef and Puppet
bundle exec veewee vbox validate 'quantal64-vanilla'

# Package VM as .box file
vagrant package --base 'quantal64-vanilla' --output 'boxes/quantal64-vanilla.box'

If packaging VM fails with error undefined method 'ui' for true:TrueClass, try to apply this patch on Vagrant.

License and authors

  • Author:: Huiming Teo (@teohm)

Copyright 2013, Huiming Teo

Licensed under The MIT License.