Fundamentals of Puppet
3.9 (32 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
868 students enrolled

Fundamentals of Puppet

Get up and running with Puppet
3.9 (32 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
868 students enrolled
Created by Dev Drive
Last updated 8/2019
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn the fundamentals of Puppet
  • Setting up a Puppet master and control repo
  • Using the built-in resource types
  • Gathering system info with facter
  • Organizing code with roles and profiles
  • Writing modules and using templates
Requirements
  • Students should be familiar with general Linux system administration
Description

Puppet is an open-source 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. 

Puppet gives you an automatic way to inspect, deliver, operate and future-proof all of your software, no matter where it runs. With the Puppet approach, you know what you have so you can control and enforce consistency across it, secure it and keep it compliant, all the while modernizing it as business needs dictate. You define what you want your apps and infrastructure to look like using a common easy-to-read language. From there you can share, test and enforce the changes you want to make across your data center and cloud platforms. And at every step of the way, you have the visibility and reporting you need to make decisions and prove compliance.

 In this course, you will learn the latest best practices for using Puppet in a real-world environment. 

You'll get up and running with Puppet where you'll get started quickly by using existing Puppet modules written and supported by the community. As you progress through the course, you can learn the details of how Puppet works and find out how to write your own Puppet code, including a simple module that can be shared with other IT pros on the Puppet Forge.

Who this course is for:
  • Anyone interested in learning Puppet
  • Anyone who would like to be a Devops Professional
Course content
Expand all 19 lectures 01:34:49
+ Puppet Overview
7 lectures 36:29
Version control
02:46
Set up a control repo
05:32
Resources
02:16
Manage a file in site.pp
07:18
Forge and modules
05:15
Roles and profiles
07:28
+ Nodes
3 lectures 16:50
Manage more nodes
06:56
Orchestration in Puppet
04:49
Facter
05:05
+ Modules
5 lectures 29:05
What is a module?
04:25
Write modules
13:44
Ordering
03:35
Parameters
03:42
Templates
03:39