Table of Contents
Preface
Part 1 – Introduction to Puppet and the Basics of the Puppet Language
1
Puppet Concepts and Practices
Puppet’s history and relationship to DevOps
Puppet as a declarative and idempotent language
Key terms in the Puppet language
Puppet as a platform
Common misconceptions
Summary
2
Major Changes, Useful Tools, and References
Technical requirements
Major changes since Puppet 5
Puppet 5
Puppet 6
Puppet 7
Puppet 8
Legacy Puppet patterns
IDEs and tools to assist in Puppet development
How to deploy your Puppet lab and development tools
Mac desktop
Windows desktop
Linux desktop – RPM-based
Linux desktop – APT-based
Configuring tools
References and further research
Summary
3
Puppet Classes, Resource Types, and Providers
Technical ...
Get Puppet 8 for DevOps Engineers now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.