Single topic classes, complete with exercises and quizzes to check your progress are available at any time and any place.
- 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.
In this quick walkthrough, get started with Puppet's Cisco IOS module.
The Puppet orchestrator is the most effective tool for initiating on-demand changes in your infrastructure. Puppet Tasks invoke changes on remote nodes in a Puppet Enterprise infrastructure. A standalone task runner, Bolt, performs the same function in non-PE environments. In two short modules, this training provides an introduction to Puppet Tasks and Bolt.
Puppet Enterprise is IT automation software that gives system administrators the power to easily automate repetitive tasks, quickly deploy critical applications, and proactively manage infrastructure, on-premises or in the cloud.
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.
Learn how to use code testing techniques to add predictability and reliability to your infrastructure automation with Puppet (not to mention building better quality code!).
What is Hiera? It's the perfect tool for separating data from your code, allowing you to store sensitive configuration data that you need to manage your instructure. Find out how Hiera makes your infrastructure more secure and easier to manage.
What is a resource in Puppet? Learn how you use resources to build models to represent your IT infrastructure.
Want to write your Puppet code once and reuse it often? Learn how to organize your Puppet resources into classes.
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.
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.
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.
There are times that you need to run abritary code on your infrastructure to solve some issues where the builtin resource types aren't enough. Learn how the `exec` resource type lets you do just that, giving you the versatility to solve those edge cases.
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.
Like to learn by example? This course covers how to install and customize a module from the Forge using the Puppet NTP module.