Coursera
Coursera Logo

Getting Started with Puppet 

  • Offered byCoursera

Getting Started with Puppet
 at 
Coursera 
Overview

Duration

7 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Getting Started with Puppet
 at 
Coursera 
Highlights

  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Coursera Labs Includes hands on learning projects. Learn more about Coursera Labs External Link
  • Beginner Level How to administer system infrastructure by using Puppet IT automation software, Developing basic modules, and Knowledge of Puppet Infrastructure.
  • Approx. 7 hours to complete
  • English Subtitles: English
Read more
Details Icon

Getting Started with Puppet
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • The Getting Started with Puppet course is designed to help you gain knowledge of Puppet. You will learn Puppet overview with architecture and how to design, build PuppetDB, and also learn Puppet enterprise installation.
  • Puppet is a software configuration management tool that includes its own declarative language to describe system configuration. It is a model-driven solution that requires limited programming knowledge to use. Puppet was created by Puppet Inc. founded by Luke Kanies in 2005.
  • This course contains 4+ hours of training videos. Learners could find 40+ lectures in the training course with comprehensive coverage of Getting Started with Puppet topics. These lectures are divided into 3 Modules and each module is further split into lessons. The entire course includes Assessments to validate knowledge checks of learners. Also, a set of Graded Questions is available at the end of every module.
  • By the end of this course, you will be able to:
  • - Understand the basic concepts of Puppet.​
  • - Overview of Configuration Management and Puppet Architecture
  • - Installation of Puppet Puppet Enterprise & Puppet Open Source installation.​
  • - Explore the concepts of Puppet Manifests and Modules
  • To be successful in this course, you should have a background in Development with strong knowledge of DevOps and Puppet tools.
  • This course is for those who have advanced DevOps skills with Puppet. In addition, you can also, explore many other opportunities in various job roles such as IT/Database developers and Big data professionals.
Read more

Getting Started with Puppet
 at 
Coursera 
Curriculum

Puppet Overview, Architecture and Installation

Welcome to the Course

Course Overview

Configuration Management System - Introduction

Idempotency

Resource Abstraction Layer (RAL)

Puppet Architecture Part 1

Puppet Architecture Part 2

Puppet Architecture Part 3

Why Puppet Enterprise

Choosing Architecture

System Requirements

PE-Master Installation Part 1

PE-Master Installation Part 2

PE-UnInstaller

PE-GUI Installation

Agent Installation-Ubuntu

PE : Agent Installation - CentOs7

Puppet Configuration

Puppet Open Source Installation

Course Outline

Puppet Overview, Architecture and Installation Overview

Puppet Overview and Architecture - Knowledge Test

Puppet Enterprise & Open Source Installations - Knowledge Test

Puppet Architecture and Installation - Assessment

Puppet Code: Manifests and Modules

Puppet - DSL Resources

Puppet - Classes

Puppet - Nodes

Puppet: Relationship and Ordering

Puppet - Resource Metaparameters

Puppet - Modules Introduction

Puppet - forge

Install Puppet Forge Module_Apache

Module directory Structure and Basic Guidelines for Manifest files

Puppet Module Generate

Puppet-PDK install and Generate Module

Apache Module - Class

Puppet Code: Manifests and Modules Review

Puppet Manifests - Knowledge Test

Puppet Modules - Knowledge Test

Puppet Code: Manifests and Modules Assessment

Organizing Puppet Environment with Additional Features and Tools

Environment Setup

Facter - Introduction

ExternalFacts

CustomFacts

Classification-Introduction

PE-Orchestrator

Puppet-OnDemandJob Part 1

Puppet-OnDemandJob Part 2

Puppet Tasks

PuppetDB Overview

Puppet Query Language (PQL)

Puppet Reporting

PE-InstallationTroubleShooting

PE-CodeManagerTroubleShooting

PE-DatabaseTroubleShooting

Course Conclusion

Puppet Environment with Additional Features and Tools Review

Key Takeaway from the course

Puppet Facts, Classification, Orchestration & Tasks - Knowledge Test

Puppet DB, Reporting and Troubleshooting - Knowledge Test

Puppet Environment (Additional Features & Tools): Assessment

Getting Started with Puppet
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Getting Started with Puppet
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...