• Overview
  • Schedule Classes
  • What you'll learn
  • Curriculum
  • Feature
Request Pricing


Puppet is a tool that enables one to automate the IT infrastructure. This course would focus on making the participants proficient in the Puppet tool and enabling them to exercise control over each Puppet agent in a network.

Course Overview

Schedule Classes

Looking for more sessions of this class?

Talk to us

What you'll learn

Upon completion of the Puppet course, participants would be well versed with:
  • Puppet Infrastructure<
  • Setting up Learning Environment<
  • Resources, RALs and Manifests<
  • Modules, Ordering and the Trifecta<
  • Variables and Facts<
  • Code Compression<
  • Puppet Master/Agent and Forge<
Duration: 16 Hours


  • Basic understanding of Linux\Unix system concepts
  • Familiarity with Command Line Interface (CLI)
  • Familiarity with a Text Editor


  • How puppet works
  • Puppet Architecture
  • Master and Agents
  • Puppet terminology and about Manifests
  • Installation and Configuration
  • Installing Puppet
  • Configuring Puppet Master and Agent
  • Connecting Agents
Puppet configuration files
  • The declarative language
  • Resources
  • Using Basic resources like file, exec, package service
  • Resource Collectors
  • Virtual Resources
  • Exported Resources
  • Manifests
  • Modules and Classes
  • Class Parameters
  • Defined Type
  • Static Contents Explosion
  • Using Dynamic Content with Templates
  • Templates Overview
  • ERB
  • NTP Module
  • Users Module
  • SSH
  • Sudo
  • Understanding the Puppet Forge
  • Module structure
  • Install LAMP with preexisting modules
  • Installing Apache Tomcat with Puppet Modules

Interested in this course?

Reach out to us for more information

Course Feature

duration Course Duration
24x7 24x7 Support
access Lifetime LMS Access
guarantee Price match Guarantee