Veewee definitions for vagrant VirtualBox and VMware Fusion baseboxes. These are the vagrant baseboxes I use for my own personal projents. These basebox definitions are heavily customized to be "Don't Repeat Yourself" (DRY) modular baseboxes, per Tim Dysinger. This project is run against a private Jenkins instance, and as Veewee basebox definitions are added and/or updated, links to the generated images are added below:
- misheska-centos-6.4 - CentOS 6.4 64-bit VMware Fusion basebox (VMware Tools 9.2.2.18018)
- misheska-centos-5.9 - CentOS 5.9 64-bit VMware Fusion basebox (VMware Tools 9.2.2.18018)
- misheska-ubuntu-12.04 - Ubuntu 12.04.2 server 64-bit VMware Fusion basebox (VMware Tools 9.2.2.18018)
- misheska-ubuntu-10.04 - Ubuntu 10.04.4 server 64-bit VMware Fusion basebox (VMware Tools 9.2.2.18018)
- misheska-centos-6.4 - CentOS 6.4 64-bit VirtualBox basebox (VirtualBox 4.2.16 Guest Additions)
- misheska-centos-5.9 - CentOS 5.9 64-bit VirtualBox basebox (VirtualBox 4.2.16 Guest Additions)
- misheska-ubuntu-12.04 - Ubuntu 12.04.2 server 64-bit VirtualBox basebox (VirtualBox 4.2.16 Guest Additions)
- misheska-ubuntu-10.04 - Ubuntu 10.04.4 server 64-bit VirtualBox basebox (VirtualBox 4.2.16 Guest Additions)
Currently the vewee gem hasn't yet been updated to support vagrant 1.x, so instead the included Rakefile automatically installs veewee from source alongside this project. To use, clone this repository and make sure that the rake gem is installed:
$ gem install rake
$ git clone git://github.com/misheska/basebox.git
$ cd basebox
To build a VirtualBox box:
rake list
# Choose a definition, like 'misheska-ubuntu-12.04'
rake build[misheska-ubuntu-12.04,vbox]
rake package[misheska-ubuntu-12.04,vbox]
rake destroy[misheska-ubuntu-12.04,vbox]
To build a VMware Fusion box:
rake list
# Choose a definition, like 'misheska-centos-6.4'
rake build[misheska-centos-6.4,fusion]
rake package[misheska-centos-6.4,fusion]
rake destroy[misheska-centos-6.4,fusion]
To add a new veewee basebox definition, run the following:
rake templates
# Choose a template, like 'Debian-7.0-rc1-amd64-netboot'
rake define[misheska-debian-7.0,Debian-7.0-rc1-amd64-netboot]