This course serves as preparation for learners who seek to pass the 206 Puppet Professional certification exam offered by PuppetLabs. It focuses on Puppet 5.5/Puppet Enterprise 2018.1 Long-Term Support (LTS) and later releases. We will be learning from the ground up, starting with the installation process for Puppet Enterprise (PE), and then work through each component as we would when applying Puppet to an actual production environment. We will cover everything from basic module authoring to setting up multi-master environments that allow us to push code across massive infrastructures and manage our hosts with features, such as Code Manager, Bolt, and PuppetDB. Upon the completion of this course, learners will be able to tackle any DevOps assignments that must be orchestrated with Puppet or require configuration management.
- Chapter 1 4 Lessons Welcome to the Course! 9:36
- Chapter 2 2 Lessons Concepts 12:57
- Chapter 3 2 Lessons Internals 19:27
- Chapter 4 8 Lessons Puppet Enterprise 1:04:30
- Chapter 5 4 Lessons Puppet Open Source 26:11
- Chapter 6 6 Lessons The Puppet Language 55:57
- Chapter 7 11 Lessons Module Authoring: Apache 1:56:00
GitHub and the PDK
9:45Our First Class
14:09The params.pp File
15:14Hiera
11:36Files
14:20Metaparameters
21:17Templating
9:52Defined Types
19:47Getting Started with Puppet Modules
0:00 Hands-On LabRefactoring a Puppet Module to Use Hiera
0:00 Hands-On LabAuthoring a Puppet Module
0:00 Hands-On Lab - Chapter 8 3 Lessons Unit Testing 17:35
- Chapter 9 4 Lessons Facts and Facter 20:54
- Chapter 10 3 Lessons Profiles and Roles 17:33
- Chapter 11 4 Lessons Classification 21:13
- Chapter 12 5 Lessons Environments 29:23
- Chapter 13 5 Lessons Orchestrator 33:41
- Chapter 14 5 Lessons Bolt 24:08
- Chapter 15 2 Lessons PuppetDB Overview 25:51
- Chapter 16 2 Lessons The PQL 15:44
- Chapter 17 3 Lessons Reporting 13:03
- Chapter 18 7 Lessons Troubleshooting 30:15
- Chapter 19 2 Lessons Practice Exam 1:36:10
- Chapter 20 1 Lesson Congratulations! 2:51