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 drifts. This book will address core challenges of using Puppet Enterprise at mastery level and covering the latest features in-depth with a relevance to real-world scenarios.