HOME > IT & Software > Learning Path- Puppet- The One-Stop Guide to Puppet

Learning Path- Puppet- The One-Stop Guide to Puppet

SynopsisLearning Path: Puppet: The One-Stop Guide to Puppet, availabl...
Learning Path- Puppet- The One-Stop Guide to Puppet  No.1

Learning Path: Puppet: The One-Stop Guide to Puppet, available at $19.99, has an average rating of 3.05, with 57 lectures, 3 quizzes, based on 13 reviews, and has 123 subscribers.

You will learn about Get a complete understanding of the Puppet ecosystem and terminologies Write efficient, reusable, and modularized Puppet code Automate and integrate all the various tests in Jenkins Create a pipeline for effective code management Go through the different methods of reporting with Puppet Build a Nagios-based monitoring using Puppet Deployments and excel methods to harden infrastructure using secure community modules Debug errors in the Puppet environment This course is ideal for individuals who are This Learning Path is targeted at developers and system administrators who want to automate their IT infrastructure using Puppet. It is particularly useful for This Learning Path is targeted at developers and system administrators who want to automate their IT infrastructure using Puppet.

Enroll now: Learning Path: Puppet: The One-Stop Guide to Puppet

Summary

Title: Learning Path: Puppet: The One-Stop Guide to Puppet

Price: $19.99

Average Rating: 3.05

Number of Lectures: 57

Number of Quizzes: 3

Number of Published Lectures: 57

Number of Published Quizzes: 3

Number of Curriculum Items: 60

Number of Published Curriculum Objects: 60

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Get a complete understanding of the Puppet ecosystem and terminologies
  • Write efficient, reusable, and modularized Puppet code
  • Automate and integrate all the various tests in Jenkins
  • Create a pipeline for effective code management
  • Go through the different methods of reporting with Puppet
  • Build a Nagios-based monitoring using Puppet
  • Deployments and excel methods to harden infrastructure using secure community modules
  • Debug errors in the Puppet environment
  • Who Should Attend

  • This Learning Path is targeted at developers and system administrators who want to automate their IT infrastructure using Puppet.
  • Target Audiences

  • This Learning Path is targeted at developers and system administrators who want to automate their IT infrastructure using Puppet.
  • With the ever increasing challenges of IT infrastructures, the need to automate common activities has become the major requirements in many large organizations. Puppet is one of the most efficient configuration management tool that allows to manage and automate all your IT infrastructure. So, if you looking forward to master the automation techniques of Puppet, then go for this Learning Path.

    Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.

    The highlights of this Learning Path are:

  • Integrate and automate all the various tests in Jenkins
  • Secure Puppet deployments and master methods to harden infrastructure
  • Let’s take a quick look at your learning journey. You will start off with a complete understanding of the Puppet environment followed by detailed steps to configure your own Puppet infrastructure. You will write tests for modules right from the beginning, build an efficient and scalable codebase, and create continuous integration pipelines with CI tools such as Jenkins. You will also learn about procedures to secure the Puppet deployments and methods to harden infrastructure using community modules.? You’ll then get to run the Puppet components in Docker containers, using Puppet to create Docker images, and running applications on Docker along with orchestration using Mcollective. Finally, you will learn how to write custom plugins for Puppet such as facts, resource types, providers, and functions.

    By the end of this Learning Path, you’ll have a solid working knowledge of Puppet and be a confident Puppet user.

    Meet Your Expert:

    We have the best works of the following esteemed author to ensure that your learning journey is smooth:

  • AnirbanSaha is an infrastructure professional with more than six and half years of experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He was worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, Terraform to name a few. He has extensive experience in architecting, deployment and management of large infrastructures. He speaks at various conferences on latest technologies and is also the author of Salt Cookbook published by Packt.
  • Course Curriculum

    Chapter 1: Puppet Essentials for Beginners

    Lecture 1: The Course Overview

    Lecture 2: Installing and Setting Up the Working Environment

    Lecture 3: Configuration Management and How Puppet Fits into the Scenario

    Lecture 4: Puppet Components and Terminologies

    Lecture 5: Understanding the Puppet Run Cycle

    Lecture 6: Installing the Puppet Components

    Lecture 7: Puppet in Action

    Lecture 8: Overview of the Puppet Language

    Lecture 9: Puppet Server in Production and Managing Certificates

    Lecture 10: Introduction to Community Modules and Puppet Forge

    Lecture 11: Managing Module Dependencies and librarian-puppet

    Lecture 12: Managing Environments with r10k

    Lecture 13: Understanding roles and Profiles

    Lecture 14: Writing and Managing a Module

    Lecture 15: Understanding and Using Hiera

    Lecture 16: Overview of Module Testing

    Lecture 17: Testing Puppet Syntax with puppet-lint

    Lecture 18: Writing Unit Tests with rspec-puppet

    Lecture 19: Writing Tests with Beaker Using Serverspec

    Lecture 20: Writing Tests with test-kitchen Using Serverspec

    Lecture 21: Publishing Modules to Puppet Forge with puppet-blacksmith

    Lecture 22: Configuring and Using Jenkins to Run the Test Suites

    Lecture 23: Using Jenkins to Create a Code Management Workflow

    Chapter 2: Puppet Techniques for Enterprise Deployments

    Lecture 1: The Course Overview

    Lecture 2: Understanding and Configuring Reporting in Puppet Server and Agent

    Lecture 3: Puppetboard as a Puppet dashboard

    Lecture 4: Puppetexplorer as a Puppet Dashboard

    Lecture 5: Configuring Foreman as a Puppet Dashboard

    Lecture 6: Using Foreman as an External Node Classifier

    Lecture 7: Understanding and Creating Custom Report Processors

    Lecture 8: Creating and Displaying Puppet Reports from PuppetDB

    Lecture 9: Puppet Reporting Using Elasticsearch, Logstash, and Kibana

    Lecture 10: Implementing Nagios Monitoring Using Puppet

    Lecture 11: Monitoring Puppet Agent Run Using Nagios

    Lecture 12: Using Policy Based Certificate Signing for Puppet Nodes

    Lecture 13: Restricting Access to Puppet Mount Points

    Lecture 14: Tracking Changes Using Puppet Metaparameters

    Lecture 15: Exploring Community Modules for System Hardening

    Lecture 16: Troubleshooting Puppet Server and Client Errors

    Chapter 3: Advanced Puppet Techniques

    Lecture 1: The Course Overview

    Lecture 2: Load Balancing in Puppet Servers to Handle Scaling

    Lecture 3: Creating a Centralized CA Server for Authentication

    Lecture 4: Understanding Exported Resources and Configuring PuppetDB

    Lecture 5: Exporting and Collecting in Modules using PuppetDB

    Lecture 6: Using the PuppetDB API and Dashboard

    Lecture 7: External Node Classification Using Scripts

    Lecture 8: Node Classification Using Hiera

    Lecture 9: Running Puppet server side components in Docker Containers

    Lecture 10: Automating Docker Containers Using Puppet Agent

    Lecture 11: Creating Docker Images

    Lecture 12: Running Applications in Docker Using Puppet

    Lecture 13: Configuring MCollective for Orchestration in Puppet

    Lecture 14: Writing Custom Facts

    Lecture 15: Writing Custom Resource Types

    Lecture 16: Writing Custom Puppet Types

    Lecture 17: Writing Custom Providers

    Lecture 18: Writing Custom Functions

    Instructors

  • Learning Path- Puppet- The One-Stop Guide to Puppet  No.2
    Packt Publishing
    Tech Knowledge in Motion
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 2 votes
  • 3 stars: 5 votes
  • 4 stars: 1 votes
  • 5 stars: 3 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!