End to End Configuration Management with Puppet

Опубликовано: 14 Март 2026
на канале: Experfy
66
2

This course will take you from a complete beginner to a confident Puppet user. The video will help you to install and set up Puppet and benefit from using Puppet as a configuration management tool for managing your remote servers. It will teach you how to write Puppet code using its Domain Specific Language (DSL) and then deal with big modules and manifests. You will then learn how to use different resource types available with Puppet, writing better manifests, handling dependencies, and using tags to gain more control with Puppet manifests. Then you'll take your knowledge to the next level by delving deep into concepts such as scaling the Puppet infrastructure, utilising storeconfigs with PuppetDB, and using different external node classifiers. You’ll then get your hands dirty by running Puppet components in Docker containers, using Puppet to create Docker images, and running applications on Docker along with orchestration using Mcollective. At the end of the course, you will learn how to write custom plugins for Puppet such as facts, resource types, providers, and functions.

What am I going to get from this course?
Install and set up Puppet, and discover the basics of Configuration Management
Write and employ individual Puppet manifests
Manage Cron jobs and run arbitrary commands with Puppet
Execute system commands with Puppet
Reduce lines of code and create reusable Puppet code
Integrate Puppet modules with templates to create dynamic configurations
Create a scalable and performance-efficient Puppet infrastructure
Configure a highly available Puppet infrastructure along with storeconfigs and external node classifiers
Find out how Puppet works on and with containers
Understand configuration using Docker and Puppet along with orchestration using Mcollective
Write custom plugins such as facts, resource types, providers, and functions
Prerequisites and Target Audience
What will students need to know or do before starting this course?
No prior programming or system administration experience is assumed.
Who should take this course? Who should not?
This course will appeal to those who are new to Puppet including system administrators and developers who are looking to manage computer server systems for configuration. This video course is for experienced Puppet users who are already well informed about the Puppet ecosystem and are proficient in writing Puppet code and tests.

Link to course:
https://www.experfy.com/training/cour...