Chapter 1: Introduction to Configuration Management and Automation
Chapter 2: Introduction to Puppet
Chapter 3: Setting Up Puppet
Chapter 4: Puppet Basics
Chapter 5: Managing Puppet Resources
Chapter 6: Puppet Modules
Chapter 7: Puppet Hiera
Chapter 8: Puppet Configuration Management in Action
Chapter 9: Puppet and Infrastructure as Code (IaC)
Chapter 10: Puppet Environments and Workflows
Chapter 11: Puppet Orchestration with Bolt
Chapter 12: Puppet and Security Management
Chapter 13: Puppet Performance and Scaling
Chapter 14: Advanced Puppet Features
Chapter 15: Puppet and Continuous Integration/Continuous Deployment (CI/CD)
Chapter 16: Puppet and Cloud Automation
Chapter 17: Puppet Troubleshooting and Best Practices
Chapter 18: Puppet Upgrades and New Features
Chapter 19: Real-World Use Cases and Case Studies
Chapter 20: Final Project and Certification Preparation