Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Chef Lightning Talk

Chef Lightning Talk

Lightning talk intro to Chef given at DevOpsDC Meetup in March, 2012.

http://www.meetup.com/DevOpsDC/events/46606602/

Nathen Harvey

April 06, 2012
Tweet

More Decks by Nathen Harvey

Other Decks in Technology

Transcript

  1. How does Chef work? •  You define the policy /

    specification •  Abstract the resources (package, directory, etc.) •  Write recipes •  Package recipes in cookbooks •  Apply recipes to nodes •  Group things into roles @nathenharvey 1
  2. What is Chef? •  Sever – API, Search Index, Web

    UI •  Client •  Inspection library – ohai •  Command-line tool – knife •  REPL – shef •  Community – community.opscode.com @nathenharvey 2
  3. My favorite parts of Chef •  Deploy options – solo,

    private, hosted •  Knife •  Dependency Management •  Data-driven (search and encrypted databags) •  Strong Community •  Developer Happiness •  http://technology.customink.com/blog/ 2011/11/21/why-we-chose-chef-over-puppet- at-customink/ @nathenharvey 3
  4. Biggest Challenges •  Learning Curve –  Training materials are open

    source, available on github –  Docs are improving and you can help! •  Automated testing –  cucumber-chef –  rspec-chef –  chefspec –  minitest-chef-handler @nathenharvey 4
  5. Want more? •  http://community.opscode.com •  http://wiki.opscode.com •  #chef on irc.freenode.net

    •  http://foodfightshow.org •  ChefConf – May 15-17 San Francisco •  Ruby Nation – The Joy of Cooking – Whip up a Rails environment with Chef @nathenharvey 5