Puppet Fundamentals for System Administrators
Pluralsight
Course Summary
Learn step-by-step how to deploy and use Puppet to automate configuration management and software deployment for Windows and Linux. No programming experience required! We cover manifests, modules, templates, Hiera, roles, profiles, and version control using Git.
-
+
Course Description
Learn step-by-step how to deploy and use Puppet to automate configuration management and software deployment for Windows and Linux. No programming experience required! Follow along as we build a realistic Puppet lab from the ground up utilizing cross-platform Vagrant and VirtualBox. Topics covered include manifests, modules, templates, Hiera, the roles and profiles pattern, and version control using Git.
-
+
Course Syllabus
Introduction to Puppet- 24m 53s
—Why Puppet? 8m 34s
—Course Introduction 2m 41s
—Puppet Concepts 9m 3s
—Lab Scenario 3m 11s
—Summary 1m 21sInstalling and Configuring the Puppet Master- 1h 1m
—Module Introduction 0m 39s
—Lab Setup 1m 28s
—Downloading VirtualBox and Vagrant 1m 48s
—Downloading the CentOS and Ubuntu Boxes 4m 24s
—Booting the Puppet Master Server 8m 9s
—Installing the Puppet Master 2m 29s
—Setting up Directory Environments 13m 10s
—Puppet Master Security: Dealing with SELinux 5m 25s
—Puppet Master Security: Generating Certificates 3m 57s
—Puppet Master Security: Configuring the IPTables Firewalls 2m 56s
—Installing Apache and Passenger 16m 14s
—Summary 1m 12sInstalling and Configuring the Puppet Agent- 26m 27sCreating Manifests- 47m 10sCreating and Using Modules- 59m 18sCreating File Templates- 21m 34sConfiguring Hiera- 22m 37sWindows Configuration Management- 45m 45sVersion Control- 21m 28s