YoVDO

Getting Started with Puppet 7

Offered By: Pluralsight

Tags

Puppet Courses DevOps Courses Linux Courses Unix Courses Configuration Management Courses Infrastructure Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Puppet is the de-facto configuration management software for Linux and Unix systems, and this course teaches you everything you need start managing your infrastructure with Puppet.

As your infrastructure grows with more and more virtual systems, so does the difficulty of trying to keep your configurations consistent and reliable. These days, the typical SysAdmin or DevOps professional is responsible for far more than just a handful of servers and deployments. In this course, Getting Started with Puppet 7, you'll quickly get up to speed with Puppet as the language is written with administrators in mind, rather than developers. First, you'll learn how to define configurations as resources, and organize Puppet code into manifests and classes. Next, you'll discover how to manage system packages, files, and services through resources, variables, metaparameters, and templates. Then, you'll explore how to gather system information through facts and make decisions in code using conditionals. Finally, you'll learn how to incorporate Puppet modules from the Forge, and use Hiera as the single source of truth for data lookups. By the end of this course, you'll have the necessary knowledge to bring your infrastructure under the control of Puppet, while also saving time and money.

Syllabus

  • Course Overview 1min
  • Infrastructure as Code 12mins
  • Building Your Practice Environment 13mins
  • Understanding the Pasture App 9mins
  • Using Manifests and Classes 9mins
  • The Big Three: Packages, Files, Services 12mins
  • Variables and Templates 9mins
  • Facts and Conditionals 14mins
  • Better Deployments through Roles, Profiles, and Hiera 22mins

Taught by

Agaba Philip

Related Courses

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera