https://github.com/teohm/vanilla-boxes
A collection of veewee definitions of Vagrant "vanilla" boxes (vanilla = no ruby,gem,chef,puppet)
https://github.com/teohm/vanilla-boxes
Last synced: 4 months ago
JSON representation
A collection of veewee definitions of Vagrant "vanilla" boxes (vanilla = no ruby,gem,chef,puppet)
- Host: GitHub
- URL: https://github.com/teohm/vanilla-boxes
- Owner: teohm
- License: mit
- Created: 2013-04-23T14:50:12.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2014-04-07T03:19:14.000Z (about 12 years ago)
- Last Synced: 2025-10-28T14:55:07.332Z (8 months ago)
- Language: Shell
- Homepage:
- Size: 199 KB
- Stars: 55
- Watchers: 2
- Forks: 16
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
vanilla-boxes
===
A collection of [veewee](https://github.com/jedi4ever/veewee) definitions of [Vagrant](http://www.vagrantup.com) **vanilla** base boxes.
*vanilla* - no ruby, gem, chef, puppet.*
## Alternative
Have you tried Opscode's latest bento boxes? https://github.com/opscode/bento/
## Downloads
* [Ubuntu Precise 32 Vanilla (12.04.2)](https://dl.dropboxusercontent.com/u/165709740/boxes/precise32-vanilla.box)
* [Ubuntu Precise 64 Vanilla (12.04.2)](https://dl.dropboxusercontent.com/u/165709740/boxes/precise64-vanilla.box)
* [Ubuntu Quantal 32 Vanilla (12.10)](https://dl.dropboxusercontent.com/u/165709740/boxes/quantal32-vanilla.box)
* [Ubuntu Quantal 64 Vanilla (12.10)](https://dl.dropboxusercontent.com/u/165709740/boxes/quantal64-vanilla.box)
* [Ubuntu Raring 32 Vanilla (13.04)](http://goo.gl/y79mW)
* [Ubuntu Raring 64 Vanilla (13.04)](http://goo.gl/ceHWg)
Now also available at Baidu Drive, in case my Dropbox account exceeds its download bandwidth limits
* [http://pan.baidu.com/share/link?shareid=455850040&uk=2151416522#dir/path=%2Fboxes](http://pan.baidu.com/share/link?shareid=455850040&uk=2151416522#dir/path=%2Fboxes)
## Before started
1. Install [VirtualBox](https://www.virtualbox.org/)
2. Install [Vagrant](http://www.vagrantup.com/)
## 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](https://github.com/mitchellh/vagrant/commit/45267c85fe71d64470e8d12a216a63dcef67e2e4) on
Vagrant.
## License and authors
* Author:: Huiming Teo ([@teohm](https://twitter.com/teohm))
Copyright 2013, Huiming Teo
Licensed under The MIT License.