Extending Puppet

Alessandro Franceschi

  • 出版商: Packt Publishing
  • 出版日期: 2014-06-14
  • 售價: $1,270
  • 貴賓價: 9.5$1,207
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Paperback
  • ISBN: 178398144X
  • ISBN-13: 9781783981441
  • 相關分類: Puppet
  • 下單後立即進貨 (約3~4週)

商品描述

Design, manage, and deploy your Puppet architecture with the help of real-world scenarios

Overview

  • Plan, test, and execute your Puppet deployments
  • Write reusable and maintainable Puppet code
  • Handle challenges that might arise in upcoming versions of Puppet
  • Explore the Puppet ecosystem in-depth, through a hands-on, example driven approach

In Detail

Puppet has changed the way we manage our systems, but Puppet itself is changing and evolving, as are the ways in which we use it.

A clear, updated, practical, and focused view of the current state of the technology and the evolution of Puppet is what we need to tackle our IT infrastructure challenges and avoid common errors when designing our architectures.

This is a detailed, practical book that covers the different components of the Puppet ecosystem and explores how to use them to deploy and manage different kinds of IT infrastructures.

Updated with the most recent trends and best practices, this book gives you a clear view on how to "connect the dots" and expands your understanding to successfully use and extend Puppet.

What you will learn from this book

  • Use Puppet to manage network, cloud, and virtualization devices
  • Become a Hiera and PuppetDB power user
  • Study the different approaches to Puppet architecture design
  • Master the art of writing and maintaining reusable modules
  • Explore strategies and patterns on how to introduce Puppet automation
  • Manage and test a Puppet code workflow
  • Design scalable Puppet infrastructures

Approach

This book is a clear, detailed and practical guide to learn about designing and deploying you puppet architecture, with informative examples to highlight and explain concepts in a focused manner.

Who this book is written for

This book is designed for users who already have good experience with Puppet, and will surprise experienced users with innovative topics that explore how to design, implement, adapt, and deploy a Puppet architecture. The key to extending Puppet is the development of types and providers, for which you must be familiar with Ruby.

商品描述(中文翻譯)

設計、管理和部署您的 Puppet 架構,並以實際情境為幫助。

概述:
- 計劃、測試和執行 Puppet 部署
- 撰寫可重複使用和易於維護的 Puppet 代碼
- 解決可能在未來版本的 Puppet 中出現的挑戰
- 通過實例驅動的方法深入探索 Puppet 生態系統

詳細內容:
Puppet 已改變了我們管理系統的方式,但 Puppet 本身也在不斷變化和演進,我們使用它的方式也在變化。

我們需要一個清晰、更新、實用且專注於當前技術狀態和 Puppet 演進的觀點,來應對我們的 IT 基礎架構挑戰,並避免在設計架構時犯常見錯誤。

這是一本詳細且實用的書籍,涵蓋了 Puppet 生態系統的不同組件,並探討如何使用它們來部署和管理不同類型的 IT 基礎架構。

本書根據最新趨勢和最佳實踐進行了更新,為您提供了如何「串聯各個點」並擴展您的理解,以成功使用和擴展 Puppet 的清晰觀點。

本書的學習重點:
- 使用 Puppet 管理網絡、雲端和虛擬化設備
- 成為 Hiera 和 PuppetDB 的高級使用者
- 學習 Puppet 架構設計的不同方法
- 掌握撰寫和維護可重複使用模組的技巧
- 探索引入 Puppet 自動化的策略和模式
- 管理和測試 Puppet 代碼工作流程
- 設計可擴展的 Puppet 基礎架構

這本書的特點:
本書是一本清晰、詳細且實用的指南,以豐富的例子突出並解釋概念。

本書的讀者:
本書適合已經具有良好 Puppet 使用經驗的用戶,並將通過探索如何設計、實施、適應和部署 Puppet 架構的創新主題,給有經驗的用戶帶來驚喜。擴展 Puppet 的關鍵在於開發類型和提供者,因此您必須熟悉 Ruby。