coverpage
Extending Puppet
Credits
Foreword
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Puppet Essentials
The Puppet ecosystem
Puppet components
Installation and configuration
Puppet in action
Summary
Chapter 2. Hiera
Installing and configuring Hiera
Working with the command line on a YAML backend
Using Hiera in Puppet
Additional Hiera backends
Using Hiera as an ENC
Summary
Chapter 3. PuppetDB
Installation and configuration
Dashboards
The PuppetDB API
Querying PuppetDB for fun and profit
The puppetdbquery module
How Puppet code may change in the future
Summary
Chapter 4. Designing Puppet Architectures
The components of Puppet architecture
The Foreman
Roles and profiles
The data and the code
Sample architectures
Summary
Chapter 5. Using and Writing Reusable Modules
The evolution of modules' layouts
The parameters dilemma
Reusability patterns
Summary
Chapter 6. Higher Abstraction Modules
Understanding the need for higher abstractions
The OpenStack example
An approach to reusable stack modules
Summary
Chapter 7. Deploying and Migrating Puppet
Examining the potential scenarios and approaches
Patterns for extending Puppet coverage
Things change
Summary
Chapter 8. Code Workflow Management
Writing the Puppet code
Git workflows
Code review
Testing the Puppet code
Deploying the Puppet code
Propagating Puppet changes
Puppet Continuous Integration tools
Summary
Chapter 9. Scaling Puppet Infrastructures
Scaling Puppet
Scaling stored configs
Measuring performance
Summary
Chapter 10. Writing Puppet Plugins
Anatomy of a Puppet run under the hood
Custom report handlers
Custom faces
Summary
Chapter 11. Beyond the System
Puppet on a network equipment
Puppet for cloud and virtualization
Puppet on storage devices
Summary
Chapter 12. Future Puppet
Introducing the future parser
Other new features
Improved error system
Data in modules
Facter 2
Trapperkeeper
Summary
Index
更新时间:2021-07-16 11:32:34