Table of Contents for
Learning Puppet 4
Close
Version ebook
/
Retour
Learning Puppet 4
by Jo Rhett
Published by O'Reilly Media, Inc., 2016
Cover
nav
Learning Puppet 4
Learning Puppet 4
Foreword
Preface
Introduction
I. Controlling with Puppet Apply
1. Thinking Declarative
2. Creating a Learning Environment
3. Installing Puppet
4. Writing Manifests
5. Using the Puppet Configuration Language
6. Controlling Resource Processing
7. Expressing Relationships
8. Upgrading from Puppet 3
9. Wrap-Up of Puppet Basics
II. Creating Puppet Modules
10. Creating a Test Environment
11. Separating Data from Code
12. Using Modules
13. Designing a Custom Module
14. Improving the Module
15. Extending Modules with Plugins
16. Documenting Modules
17. Testing Modules
18. Publishing Modules
III. Using a Puppet Server
19. Preparing for a Puppet Server
20. Creating a Puppet Master
21. Creating a Puppet Server
22. Connecting a Node
23. Migrating an Existing Puppet Master
24. Utilizing Advantages of a Puppet Server
25. Managing TLS Certificates
26. Growing Your Puppet Deployment
IV. Integrating Puppet
27. Tracking Puppet Status with Dashboards
28. Running the Puppet Agent on Windows
29. Customizing Environments
30. Controlling Puppet with MCollective
31. Managing Network Infrastructure with Puppet
32. Assimilating Puppet Best Practices
33. Finding Support Resources
Afterword
A. Installing Puppet on Other Platforms
B. Configuring Firewalls on Other Platforms
C. Installing Ruby
Index
About the Author
Colophon
Next
Next Chapter
Learning Puppet 4
Next
Next Chapter
Learning Puppet 4