Veewee-Definitions icon indicating copy to clipboard operation
Veewee-Definitions copied to clipboard

Definitions for usage with Veewee to build base boxes for Vagrant

Veewee Definitions

Maintainer: [Mark Stanislav](mailto: [email protected] "E-Mail Mark Stanislav")

Repository: https://github.com/mstanislav/Veewee-Definitions


Definitions Available

CentOS-6_x86_64-PuppetStack

Description: Provides a fully-functional CentOS 6 based 2.7.x Puppet master stack with mCollective 1.3.x + many plugins, The Foreman, RabbitMQ 2.5.x, Apache + Passenger. Easily configurable with variables set at the top of the postinstall.sh to customize many facets of the deployment.

To Use

Follow similar instructions for your path to the template and Ruby gem location

ln -s /Users/mstanislav/github/Veewee-Definitions/CentOS-6_x86_64-PuppetStack /usr/lib/ruby/user-gems/1.8/gems/veewee-0.2.0/templates/

Define your base box from the template

vagrant basebox define 'CentOS6-x86_64-PuppetStack' 'CentOS-6_x86_64-PuppetStack'

Build your base box

vagrant basebox build 'CentOS6-x86_64-PuppetStack'