Mastering Puppet 5

Optimize enterprise-grade environment performance with Puppet



Bookstore > Books > Mastering Puppet 5

Price$44.99 - $65.98
Rating
AuthorsRyan Russell-Yates, Jason Southgate
PublisherPackt Publishing
Published2018
Pages292
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101788831861
ISBN-139781788831864
EBook Hardcover Paperback

Puppet is a configuration management system and a language written for and by system administrators to manage a large number of systems efficiently and prevent configuration drift.

The core topics this book addresses are Puppet's latest features and mastering Puppet Enterprise. You will begin by writing a new Puppet module, gaining an understanding of the guidelines and style of the Puppet community. Following on from this, you will take advantage of the roles and profiles pattern, and you will learn how to structure your code. Next, you will learn how to extend Puppet and write custom facts, functions, types, and providers in Ruby, and also use the new features of Hiera 5. You will also learn how to configure the new Code Manager component, and how to ensure code is automatically deployed to (multiple) Puppet servers. Next, you will learn how to integrate Puppet with Jenkins and Git to build an effective workflow for multiple teams, and use the new Puppet Tasks feature and the latest Puppet Orchestrator language extensions. Finally, you will learn how to scale and troubleshoot Puppet.

By the end of the book, you will be able to deal with problems of scale and exceptions in your code, automate workflows, and support multiple developers working simultaneously.





Similar Books


Puppet 5 Cookbook, 4th Edition

Puppet 5 Cookbook, 4th Edition

by Thomas Uphill

Puppet is a configuration management system that automates all your IT configurations, giving you control of managing each node. Puppet 5 Cookbook will take you through Puppet's latest and most advanced features, including Docker containers, Hiera, and AWS Cloud Orchestration. Updated with the latest advancements and best practices, this ...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018

Mastering Puppet, 2nd Edition

Mastering Puppet, 2nd Edition

by Thomas Uphill

Puppet is a configuration management system and a language. It was written for and by system administrators to manage large numbers of systems efficiently and prevent configuration drifts.Mastering Puppet deals with the issues faced when scaling out Puppet to handle large numbers of nodes. It will show you how to fit Puppet into your ente...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2016

Microsoft .NET Framework 3.5 - ADO.NET Application Development

Microsoft .NET Framework 3.5 - ADO.NET Application Development

by Shawn Wildermuth, Mark Blomsma, Jim Wightman

Ace your preparation for the skills measured by MCTS Exam 70-561 - and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce and apply what you've learned through real-world case scenarios and practice exercises. This official Microsoft study guide is designed to he...

Price:  $4.23  |  Publisher:  Microsoft Press  |  Release:  2009

Learning ASP.NET 3.5, 2nd Edition

Learning ASP.NET 3.5, 2nd Edition

by Jesse Liberty, Dan Hurwitz, Brian MacDonald

With this book, you will learn how to create engaging and interactive web applications using the latest version of the world's most popular web development platform: ASP.NET with AJAX, built on the productivity-enhancing features of Visual Studio 2008.All you need to get started is a basic knowledge of HTML and a desire to produce profess...

Price:  $34.88  |  Publisher:  O'Reilly Media  |  Release:  2008

Expert C# 5.0

Expert C# 5.0

by Mohammad Rahman

Expert C# 5.0 is a book about getting the best from C#. It's based on the principle that to write good, high-performance, robust applications you need to understand whats going on deep under the hood. If you are already experienced with writing managed applications and want to learn more about how to get the best from the language at an ...

Price:  $45.96  |  Publisher:  Apress  |  Release:  2012

C# 5.0 Pocket Reference

C# 5.0 Pocket Reference

by Joseph Albahari, Ben Albahari

When you need answers for using C#5.0, this tightly focused and practical book tells you exactly what you need to know - without long introductions or bloated samples. Succinct and easy to browse, C# 5.0 Pocket Reference is ideal as quick reference - or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier...

Price:  $9.50  |  Publisher:  O'Reilly Media  |  Release:  2012

Learning RSLogix 5000 Programming

Learning RSLogix 5000 Programming

by Austin Scott

RSLogix 5000 and Studio 5000's Logix Designer are user-friendly interfaces used for programming the current generation of Rockwell Automation Controllers including ControlLogix, CompactLogix, and SoftLogix. When engineering automation solutions using Logix, it is important to study the changes to the platform introduced with Studio 5000 a...

Price:  $31.99  |  Publisher:  Packt Publishing  |  Release:  2015

Unity 5 for Android Essentials

Unity 5 for Android Essentials

by Valera Cogut

Unity is a very popular and effective technology for creating 2D and 3D games and applications. Unity 5 is a great starting point for game developers looking to develop stunning and robust games.We begin by explaining how to set up the Android SDK on Windows and Mac OS X and configure Unity 5 settings for the Android platform. As you prog...

Price:  $23.99  |  Publisher:  Packt Publishing  |  Release:  2015