Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Are you interested in controlling your network and systems with the flexibility of a scripting language? Puppet is just what you're looking for, and this course will show you how to get set up and started.
You will start by learning about the Puppet infrastructure, including Puppet agents and masters, then jump into the Puppet run cycle. From there, Chad will teach you about the Puppet language, including how to apply a simple Puppet manifest, Puppet types, and applying conditional logic in Puppet. This video tutorial also covers how to organize a Puppet environment, report with Puppet, and MCollective. Finally, you will learn about additional tools, such as external node classifiers and reporting with the Puppet dashboard.
Once you have completed this computer based training course, you will be fully capable of writing and applying your own Puppet code.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: The Basics|
Important - Download These First - Working FilesPreview
Introduction To Configuration ManagementPreview
How To Access Your Working Files
|Section 2: The Puppet Infrastructure|
MCollective And Systems Orchestration
Cross Platform Puppet
|Section 3: The Puppet Run Cycle|
Introduction To Puppet Run Cycle
Gathering System Facts
Node Matching And Catalogue Compilation
|Section 4: The Puppet Language - A Basic Primer|
Puppet Resources - How To Define System Resources
Applying A Simple Puppet Manifest
The Package File Service Pattern
Applying Conditional Logic In Puppet
Fact Conditionals - Choosing A Course Of Action
|Section 5: Organizing A Puppet Environment|
Puppet Modules - Reusable Code
Forge Modules - Where To Find Reusable Code
Provisioning A Web Server
Class Parameters - Applying Variables
Hiera Parameters - Defining Variables
Executing Modules Against A Puppet Master With An Agent
Reporting With Puppet
|Section 6: MCollective|
MCollective And Live Management
MCollective With Puppet
Using MCollective To Interact With Services
Using MCollective To Interact With Puppet
|Section 7: Additional Tools|
Managing Modules With Librarian-Puppet
Managing Directory Environments And Modules With R10K
External Node Classifiers And Reporting With Puppet Dashboard - Part 1
External Node Classifiers And Reporting With Puppet Dashboard - Part 2
|Section 8: Conclusion|
Wrap-Up And Further Resources
Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.