Slide 1

Slide 1 text

Chef Development Kit martinb3

Slide 2

Slide 2 text

What is chef-dk?

Slide 3

Slide 3 text

Features - Chef, Berkshelf, Test-Kitchen, ChefSpec, Foodcritic - Just a new command… chef! - Omnibus-chef magic packaging

Slide 4

Slide 4 text

Getting chef-dk https://downloads.chef.io/chef-dk/ Get the package for your OS, install it. Note: Some dependencies may be required.

Slide 5

Slide 5 text

chef.io

Slide 6

Slide 6 text

Running it $(chef shell-init bash) $(rbenv init -) or rvm use 2.1.2 link '/opt/rbenv/versions/chefdk' do to '/opt/chefdk/embedded' end

Slide 7

Slide 7 text

chefs all the way down - chef generate - chef gem - chef exec - chef install - chef push - chef exec https://github.com/opscode/chef-dk#the-chef-command https://docs.chef.io/#chef-dk-title

Slide 8

Slide 8 text

chef generate $ chef generate cookbook chefdk-demo