Customizing Chef (Paperback)

Jon Cowie

  • 出版商: O'Reilly
  • 出版日期: 2014-10-14
  • 定價: $1,380
  • 售價: 8.0$1,104
  • 語言: 英文
  • 頁數: 388
  • 裝訂: Paperback
  • ISBN: 149194935X
  • ISBN-13: 9781491949351
  • 相關分類: Chef
  • 立即出貨(限量) (庫存=5)

買這商品的人也買了...

商品描述

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

商品描述(中文翻譯)

充分利用Chef的高度可定制設計,解決無法僅使用Chef的工具、資源和服務來解決的特定自動化問題。通過這本實用指南,您將瞭解這個配置管理技術的內部結構,並學習何時、如何以及為什麼添加自定義代碼。

作者Jon Cowie不僅提供了代碼片段和實用建議,以便自定義Chef,還幫助您在每個具體情況下確定是否有必要進行自定義。如果您具有中高級的Chef經驗,這本書是不可或缺的。

本書內容包括:
- 探索Chef的典型配置以及為什麼要進行自定義
- 學習編寫自定義所需的Ruby概念
- 自定義Chef運行過程並探索Chef的內部類
- 通過處理程序和Chef的事件流更深入地了解Chef運行情況
- 通過編寫自己的資源和提供者來提升Chef配方的水平
- 創建和擴展Knife(Chef的命令行工具)的插件
- 通過與Chef API互動來編寫腳本和報告
- 學習如何向Chef社區貢獻自定義內容