Puppet Certification validates the skills of system administrators in administrating system infrastructure and developing basic modules using Puppet.
Exam objectives
Classification
Describe classification strategies
Describe multiple ways to set class parameters and variables
Troubleshooting
Describe how to troubleshoot Puppet code
Describe how to troubleshoot Core Puppet Platform components
Module Authoring
Describe how to find and use modules from the Forge
Demonstrate knowledge of module structure
Describe how to design and deploy roles and profiles
Identify module testing best practices
Concepts
Describe resource abstraction
Demonstrate an understanding of idempotence
Describe how to use Puppet facts
Describe the Puppet agent run lifecycle
Language
Describe how to use Puppet language constructs
Describe how Hiera provides data
Describe how to specify dependencies in Puppet code
Describe how to use PuppetDB data
Orchestration and Tasks
Describe how to execute Bolt and Orchestrator actions
Describe how to create a Puppet Task
Environments
Demonstrate an understanding of Puppet environments
Demonstrate an understanding of code deployment strategies
Administration
Describe the Puppet infrastructure architecture
Identify the integration points of Core Puppet Platform components
Describe how to configure Open Source Puppet and Puppet Enterprise
Demonstrate Puppet reporting capabilities
*** This course does not content the study material. This course contains 94 questions ***