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

Introduction to Ansible: The Fundamentals
Coursera Project Network via Coursera
Fullstack GoLang React Insanity Volume 1
Udemy
Python Django Dev To Deployment
Udemy
Learn Devops Kubernetes deployment by kops and terraform
Udemy
Laravel Homestead
Udemy