/chef-baseserver

Installs/Configures a base server

Primary LanguageRubyOtherNOASSERTION

BaseServer Cookbook

Welcome, do not use this cookbook for any production environment, at this time.

Status

Build Status Dependency Status Coverage Status Version Status Stories in Ready

Requirements

Install chef-dk from the downloads page or the Chef-DK github page

Install Vagrant '>= 1.5.2' from the Vagrant 1.5.2 downloads page

Install the Vagrant plugins: Berkshelf, Omnibus, Hostmanager

$ vagrant plugin install vagrant-berkshelf --plugin-version '>= 2.0.1'
$ vagrant plugin install vagrant-omnibus
$ vagrant plugin install vagrant-hostmanager

Usage

Standalone

Run this cookbook standalone on a vm, use

$ vagrant up

To re-provision the vm, use

$ vagrant provision

Use in an other cookbook

Add this cookbook as a dependency to the metadata.rb in your cookbook.

depends 'baseserver', '~> 0.7.3'

Add to the Berksfile:

cookbook 'baseserver', github: 'Rud5G/chef-baseserver'

Include the recipe:

include_recipe 'baseserver::baseserver'

Attributes

Recipes

Author

Author:: Triple-networks (r.gravestein@triple-networks.com)

Todo

  • add attributes, data_bags, etc.