At times, our clients inquire about recommended books on Puppet that are both recent and informative. Unfortunately, we were unable to provide any suggestions for some time. However, with the release of David’s new Puppet book “Puppet 8 for DevOps Engineers”, we are now able to recommend it with confidence to those seeking to enhance their Puppet skills and streamline their automation processes.
Scope of the book
Previously, most literature on Puppet focused on the Puppet language, which was extremely helpful at the time. However, Puppet has since evolved to encompass much more. In addition to the language itself, one must also understand hiera data lookups, module creation and publication, and proper code structuring to ensure maintainability. Release management is also a crucial aspect of Puppet use today. David’s book covers all of these topics in depth and with great clarity.
David and we have both been working in the Puppet domain for a while. It’s great to see that we share David’s view on how Puppet users are evolving:
What we liked
We are highly regarded in the Puppet community for our Oracle Puppet modules. We appreciated that David used an example featuring Oracle in his explanation of roles and profiles.
If you are looking to learn or improve your skills in using Puppet for automation and configuration management, then “Puppet 8 for DevOps Engineers” by David Sandilands is the perfect book for you. This book provides a comprehensive guide to Puppet 8, including the Puppet language, Hiera data lookups, versioning strategies, and best practices.
What sets this book apart is the broad spectrum of subjects that David explains. The book is well-organized, with each chapter building upon the previous one, and includes hands-on exercises to reinforce learning. Overall, “Puppet 8 for DevOps Engineers” is a must-read for anyone looking to master Puppet and take their automation skills to the next level. Although beginners at the start might be overwhelmed by the scope of the book, it is suitable for both beginners and experienced Puppet users, and its practical approach makes it an invaluable resource for anyone working in DevOps.
If even after reading this book (or before) you think you need assistance with your Puppet setup, we are here to assist you. We have been assisting customers getting the most out of their Puppet setup for years. Don’t hesitate to contact us at firstname.lastname@example.org or by phone: +31 (0)30-601 6000 for some consultancy.
Enterprise Modules is the leading developer of enterprise-ready Puppet modules for Oracle databases, Oracle WebLogic, and IBM MQ or DB2 software. Our Puppet modules help sysadmins and DBAs automate the installation, configuration, and management of their databases and application server systems. These modules allow them to make managed, consistent, repeatable, and fast changes to their infrastructure and automatically enforce consistency.