YoVDO

Learning Puppet

Offered By: LinkedIn Learning

Tags

Puppet Courses DevOps Courses Version Control Courses Nginx Courses Configuration Management Courses Infrastructure as Code Courses

Course Description

Overview

Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Puppet Overview
  • What is Puppet?
2. Setting Up a Dev Environment
  • Create a sandbox
  • Install your Puppet master
  • Version control
  • Set up a control repo
3. First Steps with Puppet
  • Built-in resource types
  • Manage a file in site.pp
  • Classes
  • Introduction to the Forge
  • The NGINX module
  • Editing the Puppetfile
  • Roles and profiles
  • Roles and profiles demo
4. Managing More Nodes
  • Manage more nodes
  • Expand site.pp
  • Connect agent nodes to the master
  • Orchestration in Puppet
  • Understand the Puppet run
  • Facter
  • Challenge: Installing SSH and adding hosts
  • Solution: Installing SSH and adding hosts
5. Modules
  • What is a module?
  • Write modules: Write manually
  • Write modules: Write the code
  • Write modules: Test your module
  • Get the order right
  • Use parameters
  • Templates
Conclusion
  • Next steps

Taught by

Josh Samuelson

Related Courses

The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Accediendo a la nube con iOS
Tecnológico de Monterrey via Coursera
Responsive Website Development and Design Capstone
University of London International Programmes via Coursera