Customizing Chef: Getting the Most Out of Your Infrastructure Automation
By Jon Cowie
4/5
()
Currently unavailable
Currently unavailable
About this ebook
Take advantage of Chef’s highly customizable design to tackle specific automation issues that you can’t solve by simply using Chef’s tools, resources, and services out of the box. With this practical guide, you’ll examine the internal structure of this configuration management technology and learn where, how, and why to add custom code.
Author Jon Cowie not only provides code snippets and practical advice for customizing Chef, but also helps you determine case by case whether it’s in your best interests to customize at all. If you have intermediate-to-advanced Chef experience, this book is indispensable.
- Explore Chef’s typical setups and why you’d want to customize them
- Learn the Ruby concepts needed to write customizations
- Customize the Chef run process and explore Chef’s internal classes
- Gain more insight into your Chef runs through handlers and Chef’s event stream
- Level up your Chef recipes by writing your own resources and providers
- Create and extend plugins for Knife—Chef’s command-line tool
- Interact with the Chef API to write scripts and reports
- Learn how to contribute customizations to the Chef community
Jon Cowie
Jon Cowie is a senior operations engineer at Etsy where he mixes his love of both coding and operations to try and solve interesting problems. He has created and open sourced a number of projects, including the Chef tools knife-spork and knife-preflight, and has spoken at several of O'Reilly's Velocity conferences.
Related to Customizing Chef
Related ebooks
Mastering Chef Provisioning Rating: 0 out of 5 stars0 ratingsConfiguration Management with Chef-Solo Rating: 0 out of 5 stars0 ratingsBootstrap 4 Cookbook Rating: 0 out of 5 stars0 ratingsMastering VBA for Office 2010 Rating: 0 out of 5 stars0 ratingsMastering Chef Rating: 0 out of 5 stars0 ratingsThe KCNA Book: Kubernetes and Cloud Native Associate Rating: 0 out of 5 stars0 ratingsPresentation Skills For Managers Rating: 3 out of 5 stars3/5Efficient Content Creation: Expert Authority Builder Rating: 0 out of 5 stars0 ratingsAdobe Acrobat 7.0 QuickSteps Rating: 0 out of 5 stars0 ratingsRed Hat Certified Engineer (RHCE) Study Guide: Ansible Automation for the Red Hat Enterprise Linux 8 Exam (EX294) Rating: 0 out of 5 stars0 ratingsSpring Boot Cookbook Rating: 0 out of 5 stars0 ratingsPresentation Skills For Managers, Second Edition Rating: 0 out of 5 stars0 ratingsWebinars Pocketbook Rating: 0 out of 5 stars0 ratingsManaging Your Appraisal Pocketbook Rating: 0 out of 5 stars0 ratingsCeph Cookbook Rating: 4 out of 5 stars4/5Automating Revit 2 Create More Flexible Scripts to Share for REVIT Productivity: Automating Revit, #2 Rating: 0 out of 5 stars0 ratingsAquaponics for Profit Rating: 0 out of 5 stars0 ratingsVagrant Virtual Development Environment Cookbook Rating: 5 out of 5 stars5/5Manager's Guide To Business Writing 2/E Rating: 0 out of 5 stars0 ratingsLearn Ruby on Rails Rating: 4 out of 5 stars4/5Selenium Essentials Rating: 3 out of 5 stars3/5Microservices Deployment Cookbook Rating: 0 out of 5 stars0 ratingsVMware vSphere Performance: Designing CPU, Memory, Storage, and Networking for Performance-Intensive Workloads Rating: 0 out of 5 stars0 ratingsCompetencies Pocketbook Rating: 0 out of 5 stars0 ratingsMySQL Admin Cookbook LITE: Configuration, Server Monitoring, Managing Users Rating: 4 out of 5 stars4/5Java 9 Concurrency Cookbook - Second Edition Rating: 0 out of 5 stars0 ratingsAspect-Oriented Programming with the e Verification Language: A Pragmatic Guide for Testbench Developers Rating: 0 out of 5 stars0 ratingsChef Infrastructure Automation Cookbook - Second Edition Rating: 0 out of 5 stars0 ratings
Software Development & Engineering For You
Level Up! The Guide to Great Video Game Design Rating: 4 out of 5 stars4/5Adobe Illustrator CC For Dummies Rating: 5 out of 5 stars5/5Python For Dummies Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsModern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsHand Lettering on the iPad with Procreate: Ideas and Lessons for Modern and Vintage Lettering Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Good Code, Bad Code: Think like a software engineer Rating: 5 out of 5 stars5/5Beginning Programming For Dummies Rating: 4 out of 5 stars4/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Photoshop For Beginners: Learn Adobe Photoshop cs5 Basics With Tutorials Rating: 0 out of 5 stars0 ratingsAgile Practice Guide Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Lua Game Development Cookbook Rating: 0 out of 5 stars0 ratingsHow Do I Do That in Photoshop?: The Quickest Ways to Do the Things You Want to Do, Right Now! Rating: 4 out of 5 stars4/5Data Visualization: a successful design process Rating: 4 out of 5 stars4/5How Do I Do That In InDesign? Rating: 5 out of 5 stars5/5Thinking Beyond Coding Rating: 5 out of 5 stars5/5Tiny Python Projects: Learn coding and testing with puzzles and games Rating: 5 out of 5 stars5/5Reversing: Secrets of Reverse Engineering Rating: 4 out of 5 stars4/5Agile: What You Need to Know About Agile Project Management, the Kanban Process, Lean Thinking, and Scrum Rating: 5 out of 5 stars5/5Android App Development For Dummies Rating: 0 out of 5 stars0 ratingsLearning Python Rating: 5 out of 5 stars5/5iPhone Application Development For Dummies Rating: 4 out of 5 stars4/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5OneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5
Reviews for Customizing Chef
2 ratings0 reviews