Book description
Pull the strings of Puppet to configure enterprise-grade environments for performance optimization
In Detail
Puppet is a configuration management system written for system administrators to manage a large number of systems efficiently and help maintain order.
Mastering Puppetdeals with the issues faced in larger deployments such as scaling and duplicate resource definitions. It will show you how to fit Puppet into your organization and keep everyone working. The concepts presented can be adapted to suit any size organization. This book starts with setting up and installing Puppet in your organization and then moves on to implementing version control in Puppet, creating custom modules, and extending your Puppet infrastructure. Finally, you will learn tips and tricks that are useful when troubleshooting Puppet and the best practices to make you a pro.
What You Will Learn
- Scale out your Puppet masters using proxy techniques
- Automate Puppet master deployment using Git Hooks, r10k, and librarian-puppet
- Access public modules from Git Forge and use them to solve real-world problems
- Use Hiera and ENC to automatically assign modules to nodes
- Create custom modules, facts, and types
- Use exported resources to orchestrate changes across the enterprise
Table of contents
-
Mastering Puppet
- Table of Contents
- Mastering Puppet
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Dealing with Load/Scale
- 2. Organizing Your Nodes and Data
- 3. Git and Environments
- 4. Public Modules
- 5. Custom Facts and Modules
- 6. Custom Types
- 7. Reporting and Orchestration
- 8. Exported Resources
- 9. Roles and Profiles
- 10. Troubleshooting
- Index
Product information
- Title: Mastering Puppet
- Author(s):
- Release date: July 2014
- Publisher(s): Packt Publishing
- ISBN: 9781783982189
You might also like
book
Extending Puppet
Design, manage, and deploy your Puppet architecture with the help of real-world scenarios In Detail Puppet …
video
Learning Puppet
In this Learning Puppet training course, expert author Chad Thompson will teach you how to write …
book
Mastering Puppet 5
Leverage Puppet 5 for medium to large scale enterprise deployment. Key Features Use and deploy Puppet …
book
Troubleshooting Puppet
Troubleshoot your Puppet infrastructure to leverage your system's performance effectively About This Book Covers major tools …