These are definitions for building chef based vagrant boxes using the omnibus installer. Their configuration has been standardized and any extras removed to get as close to a fresh install + chef as possible.
Use at your own risk!
A Vagrantfile is included to use the boxes available here. Info about what it provides and how to use it:
These are the default boxes available with the provided Vagrantfile.
There is a helper for handling the setup in the Vagrantfile. You can use it to
add extra vagrant configs (where two precise nodes may be needed, etc.) Simply
update the Vagrantfile and add a new configuration block within the Vagrant::Config.run
block:
Vagrant::Config.run do |config|
...
config.vm.define :webserver do |precise_config|
node_config.call(
precise_config,
:node_name => "webserver.#{username}",
:run_list => %w(role[web]),
:box_url => 'https://github.com/downloads/chrisroberts/vagrant-boxes/precise-64.box'
)
end
Supported args for the node_config call: