
Puppet 4 Essentials
Acquire skills to manage your IT infrastructure effectively with Puppet
Packt Publishing
2nd Edition
Published on 11. December 2015
Book
Paperback/Softback
246 pages
978-1-78588-110-7 (ISBN)
Description
Acquire skills to manage your IT infrastructure effectively with Puppet
Key Features
Breeze through Puppet 4's key features and performance improvements to bring real advantage to your IT infrastructure
Discover Puppet best practices to help you avoid common mistakes and pitfalls
Blitz through easy-to-follow examples to get to grips with Puppet and succeed with everyday IT automation
Book DescriptionPuppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it. The free Ruby-based tool Puppet has established itself as the most successful solution to manage any IT infrastructure. Ranging from local development environments through complex data center setups to scalable cloud implementations, Puppet allows you to handle them all with a unified approach.
Puppet 4 Essentials, Second Edition gets you started rapidly and intuitively as you'll put Puppet's tools to work right away. It will also highlight the changes associated with performance improvements as well as the new language features in Puppet 4.
We'll start with a quick introduction to Puppet to get you managing your IT systems quickly. You will then learn about the Puppet Agent that comes with an all-in-one (AIO) package and can run on multiple systems. Next, we'll show you the Puppet Server for high-performance communication and passenger packages. As you progress through the book, the innovative structure and approach of Puppet will be explained with powerful use cases. The difficulties that are inherent to a complex and powerful tool will no longer be a problem for you as you discover Puppet's fascinating intricacies.
By the end of the book, you will not only know how to use Puppet, but also its companion tools Facter and Hiera, and will be able to leverage the flexibility and expressive power implemented by their tool chain.What you will learn
Write and employ individual Puppet manifests
Understand how Puppet implements system abstraction
Deploy the Puppet master and agents
Leverage and extend Facter to summarize your systems
Create modular and reusable Puppet code
Extend your code base with publicly available Puppet modules
Use the modern features of Puppet 4
Separate logic from data using Hiera
Who this book is forIf you're an experienced IT professional and a new Puppet user, this book will provide you with all you need to know to go from installation to advanced automation in no time at all. Get a rapid introduction to the essential topics and then tackle Puppet for advanced automation.
Key Features
Breeze through Puppet 4's key features and performance improvements to bring real advantage to your IT infrastructure
Discover Puppet best practices to help you avoid common mistakes and pitfalls
Blitz through easy-to-follow examples to get to grips with Puppet and succeed with everyday IT automation
Book DescriptionPuppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it. The free Ruby-based tool Puppet has established itself as the most successful solution to manage any IT infrastructure. Ranging from local development environments through complex data center setups to scalable cloud implementations, Puppet allows you to handle them all with a unified approach.
Puppet 4 Essentials, Second Edition gets you started rapidly and intuitively as you'll put Puppet's tools to work right away. It will also highlight the changes associated with performance improvements as well as the new language features in Puppet 4.
We'll start with a quick introduction to Puppet to get you managing your IT systems quickly. You will then learn about the Puppet Agent that comes with an all-in-one (AIO) package and can run on multiple systems. Next, we'll show you the Puppet Server for high-performance communication and passenger packages. As you progress through the book, the innovative structure and approach of Puppet will be explained with powerful use cases. The difficulties that are inherent to a complex and powerful tool will no longer be a problem for you as you discover Puppet's fascinating intricacies.
By the end of the book, you will not only know how to use Puppet, but also its companion tools Facter and Hiera, and will be able to leverage the flexibility and expressive power implemented by their tool chain.What you will learn
Write and employ individual Puppet manifests
Understand how Puppet implements system abstraction
Deploy the Puppet master and agents
Leverage and extend Facter to summarize your systems
Create modular and reusable Puppet code
Extend your code base with publicly available Puppet modules
Use the modern features of Puppet 4
Separate logic from data using Hiera
Who this book is forIf you're an experienced IT professional and a new Puppet user, this book will provide you with all you need to know to go from installation to advanced automation in no time at all. Get a rapid introduction to the essential topics and then tackle Puppet for advanced automation.
More details
Edition
2nd Revised edition
Language
English
Place of publication
Birmingham
United Kingdom
Edition type
Revised edition
Dimensions
Height: 235 mm
Width: 191 mm
Thickness: 13 mm
Weight
467 gr
ISBN-13
978-1-78588-110-7 (9781785881107)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Felix Frank | Martin Alfke
Puppet 4 Essentials, Second Edition
Acquire skills to manage your IT infrastructure effectively with Puppet
E-Book
01/2025
2nd Edition
Packt Publishing Limited
from
€34.79
Available for download
Persons
Felix Frank has used and programmed computers for most of his life. During and after working on his computer science diploma, he gained experience on the job as a systems administrator, server operator, and open source software developer. He spent 6 years of his 11-year career as a Puppet power user. In parallel, he spent about two years intensifying his studies through ongoing source code contributions and active participation in several conferences. nan
Content
Table of Contents
"Writing your first manifests"
"Setting up the master and its agents"
"A peek under the hood: Facts, types, providers"
"Modularizing manifests with classes and defined types"
"Extending your Puppet infrastructure with modules"
"Leveraging the full toolset of the language"
"Using new language features from Puppet 4"
"Separating data from code using Hiera"
"Writing your first manifests"
"Setting up the master and its agents"
"A peek under the hood: Facts, types, providers"
"Modularizing manifests with classes and defined types"
"Extending your Puppet infrastructure with modules"
"Leveraging the full toolset of the language"
"Using new language features from Puppet 4"
"Separating data from code using Hiera"