Extending Puppet
暫譯: 擴展 Puppet

Alessandro Franceschi

  • 出版商: Packt Publishing
  • 出版日期: 2014-06-14
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Paperback
  • ISBN: 178398144X
  • ISBN-13: 9781783981441
  • 相關分類: Puppet
  • 海外代購書籍(需單獨結帳)

商品描述

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 架構。擴展 Puppet 的關鍵在於類型和提供者的開發,您必須熟悉 Ruby。