Skip to content

Veewee definitions for vagrant VirtualBox and VMware Fusion baseboxes

Notifications You must be signed in to change notification settings

misheska/basebox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

basebox

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:

Current VMware Fusion Baseboxes

Current VirtualBox Baseboxes

  • 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)

Getting Started

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]

About

Veewee definitions for vagrant VirtualBox and VMware Fusion baseboxes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published