Video description
In this Learning Puppet training course, expert author Chad Thompson will teach you how to write and apply Puppet code. This course is designed for the absolute beginner, meaning no previous experience with Puppet is required.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. Working files are included, allowing you to follow along with the author throughout the lessons.
Publisher resources
Table of contents
-
The Basics
- Introduction To Configuration Management 00:04:44
- About The Author 00:03:21
- Why Puppet? 00:08:03
-
The Puppet Infrastructure
- Puppet Agents 00:03:41
- Puppet Masters 00:05:40
- MCollective And Systems Orchestration 00:04:32
- Cross Platform Puppet 00:05:58
-
The Puppet Run Cycle
- Introduction To Puppet Run Cycle 00:04:58
- Gathering System Facts 00:03:44
- Node Matching And Catalogue Compilation 00:07:29
-
The Puppet Language - A Basic Primer
- Puppet Resources - How To Define System Resources 00:04:42
- Applying A Simple Puppet Manifest 00:05:38
- Puppet Types 00:06:12
- The Package File Service Pattern 00:05:43
- Applying Conditional Logic In Puppet 00:07:20
- Fact Conditionals - Choosing A Course Of Action 00:06:57
-
Organizing A Puppet Environment
- Defining Nodes 00:02:41
- Puppet Modules - Reusable Code 00:06:22
- Forge Modules - Where To Find Reusable Code 00:08:08
- Provisioning A Web Server 00:10:54
- Class Parameters - Applying Variables 00:08:20
- Hiera Parameters - Defining Variables 00:06:13
- Executing Modules Against A Puppet Master With An Agent 00:11:13
- Reporting With Puppet 00:07:50
-
MCollective
- MCollective And Live Management 00:06:36
- MCollective With Puppet 00:05:30
- Using MCollective To Interact With Services 00:04:39
- Using MCollective To Interact With Puppet 00:06:01
- Additional Tools
-
Conclusion
- Wrap-Up And Further Resources 00:03:30
Product information
- Title: Learning Puppet
- Author(s):
- Release date: February 2015
- Publisher(s): Infinite Skills
- ISBN: 9781771373487
You might also like
book
Learning Puppet 4
If you're a system administrator, developer, or site reliability engineer responsible for handling hundreds or even …
book
Mastering Puppet 5
Leverage Puppet 5 for medium to large scale enterprise deployment. Key Features Use and deploy Puppet …
book
Mastering Puppet - Second Edition
Master Puppet for configuration management of your systems in an enterprise deployment About This Book This …
book
Learning Puppet for Windows Server
Organize your Windows environment using Puppet tools to unload administrative burdens in a short time! About …