Chapter 12. Contributing Your Customizations
Thus far in our journey through customizing Chef, we have focused on the different types of customization supported and how to create and use them. In this chapter, weâre going to jump forward a little to the point when you have created the customizations you need to make Chef work for your business requirements, and are perhaps starting to think about sharing your customizations with the wider Chef communityâthis is, after all, one of the main strengths of the Chef community, and Iâve referred to a number of community-created customizations in various chapters of this book. Weâll learn about:
- Being a good open source citizen
- Following open source best practices
- Packaging and releasing Chef-specific customizations
So, youâve worked through the material in this book to learn how to create Chef customizations, and youâve used the Criteria for Customization to craft the customized plugins, handlers, formatters, or recipes to make Chef fit the requirements of your business. If youâre anything like me, youâve probably also benefited from the Chef community along the wayâadvice, guidance, or maybe even codeâand finally youâre done. Your customizations are complete, your coworkers are much happier with your Chef setup and infrastructure code, and your Chef pain points have been eliminated.
Itâs at this point that you may well consider open sourcing your customizations, so that others can benefit and avoid having to ...
Get Customizing Chef now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.