Puppet Cookbook - Third Edition
<p><b>Jump-start your Puppet deployment using engaging and practical recipes</b></p> <h2>About This Book</h2><ul><li>Quickly grasp recipes that work with centralized and decentralized deployments</li><li>Explore language differences and enhancements anticipated in Puppet version 4</li><li>Gain expert understanding of Puppet's latest and most advanced features</li><li>Step-by-step detailed recipes that help you take control of your servers and desktops</li></ul><h2>Who This Book Is For</h2><p>This book is for anyone who builds and administers servers, especially in a web operations context. It requires some experience of Linux systems administration, including familiarity with the command line, file system, and text editing. No programming experience is required.</p><h2>What You Will Learn</h2><ul> <li>Install and set up Puppet for the first time</li> <li>Discover the latest, most advanced, and experimental features of Puppet</li> <li>Bootstrap your Puppet installation</li> <li>Master techniques to deal with centralized and decentralized Puppet deployments</li> <li>Use exported resources and forge modules</li> <li>Create efficient manifests to streamline your deployments</li> <li>Automate Puppet master deployment using Git hooks, r10k, and PuppetDB</li> <li>Make Puppet reliable, performant, and scalable</li> </ul><h2>In Detail</h2><p>Puppet is a configuration management system that automates all your IT configurations, giving you control of what you do to each node, when you do it, and how you do it.</p><p>Puppet Cookbook Third Edition takes the reader from a basic knowledge of Puppet to a complete and expert understanding of Puppet's latest and most advanced features. Updated with the latest advancements and best practices, it gives you a clear view on how to "connect the dots" and expands your knowledge to successfully use and extend Puppet.</p><p>This book delves into various aspects of writing good Puppet code, which includes using Puppet community style, checking your manifests with puppet-lint, and learning community best practices, with an emphasis on real-world implementation.</p>