Chef



Chef

0 0


chef-talk

Slides for a brief talk about Chef

On Github wlangstroth / chef-talk

Chef

Easy Deployment

Easy?

(well, mostly)

The Good

  • Ruby DSL
  • Organized
  • Lots of recipes
  • Use existing scripts
  • Fast(er)

The Bad

  • Repo disconnect
  • Data bags
  • A bit convoluted

The Ugly

  • Documentation
  • Chef metaphor
  • Chef Server

The Repo

chef-repo

cookbooks

Hosted Chef

Knife

            $ knife node run_list add recipe[jive::turkey]
            $ knife ec2 create [...]
          

Chef Solo

            $ chef-solo -c ~/solo.rb -j ~/node.json
          

Summary

Better than:

  • Shell scripts
  • Manual process
  • ... documented or otherwise

Fin

Questions?

Made with reveal.js