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

Intro to Chef

Intro to Chef

Introduction to Chef configuration management

https://www.youtube.com/watch?v=QB4QRr3SMes

Christopher M Luciano

April 05, 2015
Tweet

More Decks by Christopher M Luciano

Other Decks in Programming

Transcript

  1. Me • Christopher M Luciano • Software Engineer, Developer Productivity

    Team @IBM • Twitter cmluciano_ • Email [email protected] • Github github.com/cmluciano
  2. Problem? • Lots of machines • Various software components •

    Multiple operating systems • No documentation/out-of-date documentation
  3. The Chef Way Gotta be a better way, a better

    way, yaaaaa Wanna Be A Baller. Prod. Bruce Rhodes. Perf. Lil Troy. Short Stop Records, 1998. Youtube. Vevo, 16 June 2009. Web. 14 Feb. 2015. <https://www.youtube.com/watch?v=InGtiEXQyF0>
  4. Chef • Framework for defining your infrastructure as code •

    Assists in automating tasks like setting up machine services or deploying code
  5. Why Chef? • Written in a common language (Ruby) •

    Acts as a framework not a cookie-cutter • Can be configured for push or pull model (ya it scales) • Extensive Community (Your cookbook probably already exists)
  6. Cookbook • “A cookbook is the fundamental unit of configuration

    and policy distribution.” • Defines a scenario and contains everything that is required to support that scenario
  7. Where to Go From Here • https://learn.chef.io/index.html • Intro to

    Chef by Mischa Taylor, Seth Vargo • Customizing Chef Jon Cowie