Learn how to automate your infrastructure using Puppet, a powerful configuration management tool. This course covers installation, configuration, and best practices.
Puppet Training Syllabus
Curriculum Designed by Experts
Puppet Overview
What is Puppet
Why Puppet
Puppet Architecture
Master and Agents
Modules and Classes
Functions and Nodes
Resource Abstraction Layer
Transactional Layer
Deployments with Puppet
Getting Started with Puppet
Installing Puppet
Configuring Puppet
Connecting Agents
Agent Configuration
Creating Modules
Provisioning Hosts with Puppet
Configuring Nodes
Versioning Modules
Creating Modules for SSH, MySQL, Apache, Postfix
Puppet Environments
Configuring Environments
Testing with Puppet Agent
Branching and Merging
Staging vs. Production
Puppet Configurations
External Node Classification
Storing Node Configuration in LDAP
Virtual Resources
Exported and Stored Configurations
Using and Expiring Exported Resources
Puppet Consoles
Puppet Dashboard
Puppet Foreman
Puppet Integration
Puppet Module Tool
Puppet Forge Tool
Puppet Ruby DSL Overview
Cucumber Puppet Overview
Puppet Reporting
Overview
Configuration
Report Processors
Customization
Advanced Puppet
Extending Puppet with Custom Facts
Custom Types, Functions, and Providers
Marionette Collective (MCollective) and Plugins
Working with Puppet
Talk to our Advisor.
Other IT Miscellaneous On-Demand Corporate Courses