Self-paced Training
Self-paced Training
Single topic classes, complete with exercises and quizzes to check your progress are available at any time and any place.
Courses
Puppet Basics Learning Path
Getting Started with the Puppet Resource API
- Simple type and provider definition.
- Use Puppet 4+ data types: String, Integer, Float, Numeric, Boolean, Optional[], Variant[], etc.
- Canonicalize, simple_get_filter, and remote_resource features.
- Logging facilities.
Introduction to Bolt
Bolt is an open source task runner that automates the manual work that you do to maintain your infrastructure. Use Bolt to automate tasks that you perform on your infrastructure on an as-needed basis, such as troubleshooting a system, deploying an application, or stopping and restarting services. Bolt connects directly to remote nodes with SSH or WinRM, so you are not required to install any agent software. Bolt tasks invoke changes on remote nodes in a Puppet Enterprise infrastructure and are run using the PE orchestrator. In two short modules, this training provides an introduction to both Bolt and Bolt tasks.
Puppet Language Basics
In Puppet language basics, you will build confidence and familiarity with the Puppet language through established best practices. You'll work through a real-world scenario and use interactive code boxes for hands-on practice writing and editing Puppet code and understanding core Puppet language concepts. This course is a foundational step in learning and using Puppet.
Resources
What is a resource in Puppet? Learn how you use resources to build models to represent your IT infrastructure.
Classes
Want to write your Puppet code once and reuse it often? Learn how to organize your Puppet resources into classes.
Autoloading
Why does the module structure matter? Learn how that structure enables autoloading and what it does for the structuring and standardization of your infrastructure automation and management.
An Introduction To Facter
While Puppet knows your infrastructure, and Facter is how it dives into the details per node. Explore the concepts behind Facter and why it is a key component to configuration management.
Event Inspector
Need to know what, if anything, Puppet did to your infrastructure when it ran? The Event Inspector in Puppet Enterprise is there to help you parse through the reports, helping you find correlating information and issues.
Relationships
The order of resource in a Puppet manifest does not matter, except when it does. Learn how Puppet relationships like `before`, `require`, `notify`, and `subscribe` allow you to take control of how resources are loaded in your infrastructure.