O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Puppet 5.0 Essentials for Configuration Management

Video Description

Learn DevOps by automating configuration management of systems & software, using the power and flexibility of Puppet!

About This Video

  • Deploy servers with required (Windows server or Linux server) configurations for running applications or services.
  • Easy solutions to ensure the correct servers configuration (Windows server or Linux server) when each server has different configurations.
  • Prevent servers from crashing by deploying servers in a consistent and reliable way.

In Detail

Puppet is a configuration management system that automates all your IT configurations and software deployment for Windows and Linux. It gives you control of what you do to each node, when you do it, and how you do it. You will learn to implement consistent configuration across every servers. We will deploy applications to multiple servers. You will learn to build modules by creating your own custom modules. Then avoid and reduce configuration mistakes and downtime with Puppet to overcome problems when using scripts.

Finally, we will look into the Windows configuration management and the Git version control.

Table of Contents

  1. Chapter 1 : Installing and Configuring Puppet
    1. The Course Overview 00:03:04
    2. Getting Started with Puppet 00:12:22
    3. Creating the Virtual Machine 00:11:47
    4. Installing Puppet Master 00:09:41
    5. Configuring Puppet Master 00:07:23
    6. Security Configurations for Puppet Master 00:05:33
    7. Installing Puppet Agent 00:11:55
    8. Puppet Configuration File (puppet.conf) 00:08:20
  2. Chapter 2 : Getting Started with Puppet Manifests
    1. Resource Abstraction Layer 00:05:44
    2. Creating User Manifests 00:07:14
    3. Creating File Manifests 00:13:58
    4. Creating Package Manifests 00:05:12
    5. Creating Service Manifests 00:04:25
  3. Chapter 3 : Node Management
    1. Certificate Signing 00:08:09
    2. Running the Puppet Agent 00:08:13
    3. Adding Puppet Nodes 00:06:08
    4. Regenerating and Revoking a Certificate 00:04:47
    5. Using site.pp 00:07:34
  4. Chapter 4 : Building Puppet Modules and Classes
    1. Creating Puppet Classes 00:14:04
    2. Creating Puppet Modules 00:10:39
    3. Puppet Namespaces and Auto-Loading 00:10:36
    4. Puppet Variables 00:20:39
    5. Puppet File Templates 00:14:05
    6. Creating External Puppet Facts 00:03:19
  5. Chapter 5 : Managing Packages, Versions, and Modules with Hiera
    1. Configuring Hiera 00:07:20
    2. Using Hiera in Modules 00:04:53
    3. Configuring File and Data Sources 00:04:55
    4. Hiera in Classes 00:04:27
  6. Chapter 6 : Windows Configuration Management
    1. Installing Puppet Agent 00:02:47
    2. Generating Agent Certificates 00:02:40
    3. Managing Files and Packages 00:11:26
    4. Managing Services 00:03:00
    5. Roles and Profiles 00:02:54
  7. Chapter 7 : Git Version Control
    1. Create and Perform Simple Management of a Git Repository 00:04:02
    2. Add Files to a Git Repository 00:03:17
    3. Commit Changed Files to a Git Repository 00:02:30
    4. Recovering from Committed Mistakes 00:05:35