Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Puppet (2017)

Learning Puppet (2017)

1h 54mBeginner2019-10-07

Authors

Josh Samuelson

Josh Samuelson

Systems Administrator, DevOps Engineer

Course details

Puppet is a powerful set of tools for automatically managing your infrastructure so that it is always in the desired state. With this tool, the job of server administration becomes easier and faster—and your systems become more reliable. In this course, instructor Josh Samuelson begins by teaching the latest best practices for using Puppet in a real-world environment, and gets you 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.

Learning objectives
What is Puppet?
Setting up a Puppet master and control repo
Using the built-in resource types
Organizing code with roles and profiles
Managing more nodes
Triggering actions (orchestration)
Gathering system info with facter
Writing modules
Using templates

Skills covered

PuppetPuppet LabsIT AutomationLearningNetwork and System Administration

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Using the exercise files

1. Puppet Overview

  • 04 - What is Puppet

2. Setting Up a Dev Environment

  • 05 - Create a sandbox
  • 06 - Install your Puppet master
  • 07 - Version control
  • 08 - Set up a control repo

3. First Steps with Puppet

  • 09 - Built-in resource types
  • 10 - Manage a file in site.pp
  • 11 - Classes
  • 12 - Introduction to the Forge
  • 13 - The NGINX module
  • 14 - Editing the Puppetfile
  • 15 - Roles and profiles
  • 16 - Roles and profiles demo

4. Managing More Nodes

  • 17 - Manage more nodes
  • 18 - Expand site.pp
  • 19 - Connect agent nodes to the master
  • 20 - Orchestration in Puppet
  • 21 - Understand the Puppet run
  • 22 - Facter
  • 23 - Challenge - Installing SSH and adding hosts
  • 24 - Solution - Installing SSH and adding hosts

5. Modules

  • 25 - What is a module
  • 26 - Write modules - Write manually
  • 27 - Write modules - Write the code
  • 28 - Write modules - Test your module
  • 29 - Get the order right
  • 30 - Use parameters
  • 31 - Templates

Conclusion

  • 32 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal