#cfgmgmtcamp

6 and 7 February 2017

Gent, Belgium

Building Better Community Cookbooks

Tim Smith - Monday, February 6, 16:20 - 17:00 - B3.019

With 3,000 cookbooks on the Supermarket it sometimes feels like there are 3,000 different ways to write a cookbook. Attributes vs. resources. Definitions vs. Custom Resources. Bats vs. ServerSpec vs. InSpec. What exactly makes a good community cookbook and how can cookbooks be written in a way to makes them more reusable in differing environments?

In this talk we'll look at how community cookbooks differ from those you write for your own organization. We’ll dive into a bit of history showing different cookbook design methods that have been used throughout the eight year history of Chef. Then we'll talk about building community cookbooks that are reusable and how you can use those methods to improve the community cookbooks you write.

Slides are available on Slideshare.

About Tim Smith

After he grew tired of commuting to work every day wearing a parka while doing desktop support in Antarctica, Tim jumped into web operations. He quickly grew tired of pointing and clicking his way through systems administration, and became hooked on automation using Chef. He now works for Chef on the Community Engineering Team improving community cookbooks and advocating best practices for cookbook design and testing.