In computing, Puppet is an open-core software configuration management tool. It runs on many Unix-like systems as well as on Microsoft Windows, and includes its own declarative language to describe system configuration. It is written in C++, Clojure and Ruby, with its free-software version released under the Apache License 2.0 (the GNU General Public License (GPL) until version 2.7.0). Puppet is designed to manage the configuration of Unix-like and Microsoft Windows systems declaratively. The user describes system resources and their state, either using Puppet's declarative language or a Ruby DSL (domain-specific language). This information is stored in files called "Puppet manifests". Puppet discovers the system information via a utility called Facter, and compiles the Puppet manifests into a system-specific catalog containing resources and resource dependency, which are applied against the target systems. Any actions taken by Puppet are then reported. - read more on Wikipedia
Pluralsight
Intermediate
video
English
2h 13m
After Effects CC Puppet Tool
Learn how to take static^ drawn characters and objects and turn them into moving^ breathing animated entities with After Effects Puppet Tool.
Read MorePluralsight
Beginner
Video
English
3h 7m
Getting Started with Puppet
Master configuration management! Learn how Puppet can help you deliver software and configurations predictably^ reliably^ and quickly. No Linux^ command-line^ or Puppet experience is required.
Read MorePluralsight
Intermediate
Video
English
1h 24m
Managing Your Puppet Infrastructure
As your infrastructure grows from hundreds to thousands of nodes^ you may begin to find open source Puppet insufficient. If you’ve grown rather weary of classifying your nodes in the default manifest through roles and profiles^ you’re just about ready …
Read MorePluralsight
Intermediate
video
English
2h 58m
Puppet 4: Server and Puppet Enterprise
Working with the Puppet Agent in standalone mode is great for learning Puppet. This course will show you how the Puppet Server ensures a centralized configuration node.
Read MorePluralsight
Intermediate
Video
English
2h 33m
Writing and Deploying Puppet Modules
Nothing beats the experience of writing your own Puppet modules from scratch. In this course^ you will learn how to setup Puppet Enterprise^ use the Puppet console^ write simple RSpec tests^ and deploy your modules to the Forge.
Read MoreUdemy
Beginner
eLearning
English
1.5h
Udemy
Expert
eLearning
English
22.5h
Master Automation with Ansible and Puppet: 4-in-1
Discover orchestration^ DevOps and automation using Ansible and Puppet
Read MoreUdemy
Beginner
eLearning
English
3h
Udemy
All Levels
eLearning
English
2h
Software Automation Using Puppet For Beginners
Learn to build devops pipeline using Puppet and automate your software development
Read MoreUdemy
Beginner
eLearning
English
12h
IT Automation and Configuration Management with Puppet
Control your IT infrastructure effectively and become a Configuration Management master with the power and flexibility o
Read MoreUdemy
All Levels
eLearning
English
3.5h
Learn Puppet 6
Automate server configuration with demos^ real-world examples^ and hands-on coding exercises
Read MoreUdemy
Beginner
eLearning
English
2h