Puppet Training in Hyderabad

Puppet Training

Learn Puppet from iteanz the market leader !

Puppet is designed to manage the configuration of Unix-like and Microsoft Windows systems decoratively. The user describes system resources and their state, either using Puppet’s declarative language or a Ruby DSL (domain-specific language). This information is stored in files called “Puppet manifests”. Puppet discovers the system information via a utility called Facter, and compiles the Puppet manifests into a system-specific catalog containing resources and resource dependency, which are applied against the target systems. Any actions taken by Puppet are then reported.

Join iteanz to Up-Skill on the most popular programming languages Puppet !

These days when looking to automate the setup and maintenance of even the simplest infrastructure you will typically end up with a decision between two popular configuration management tools, puppet and Chef. There are other tools, some of which have been around much longer. However, recently the pace at which both Puppet and Chef’s development has increased indicates they’re both rapidly growing.

Request more info..

Training Features

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes. Weekend Class : 10 sessions of 3 hours each. Weekday Class : 15 sessions of 2 hours each.

Lifetime Access

You get lifetime access to Learning Management System (LMS) where presentations, quizzes, installation guide & class recordings are there.

Real-life Case Studies

Live project based on any of the selected use cases, involving real time project of the various Puppet concepts.

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.


Live project based on any of the selected use cases, involving of the various Puppet concepts.


Towards the end of the course, you will be given access to online Test. Iteanz certifies you as an Puppet Expert based on the scoring of 60% or above.

Course Outline


Puppet training course takes participants from the pains of approach to configuration management to being able to take advantage of Puppet to build configure maintain and automate a network of scalable secure and high performance systems. Not only will the participants learn about the basic building blocks behind Puppet its declarative manifests and powerful DSL but they will also get to see Puppet in practice and get to experience it in real-life scenarios


  • At the end of Puppet training course, participants will:
  • Know what Puppet is Be familiar with the core concepts, Master\/Agent and Standalone modes

  • Get started writing Infrastructure as a code
  • Suggested Audience
  • This course is targeted for the budding devops professionals, experienced – tSystem administrators and enthusiasts alike who are already using puppet,
    or intend to use it to – tautomate configuration management, system integration and manage scalable infrastructures with ease.


    • Basic understanding of linux\/unix system concepts
    • Familiarity with Command Line Interface (CLI)
    • Familiarity with a Text Editor

1. Introduction to Puppet

    • Evolution of Infrastructure
    • How Puppet can help to manage this Infrastructure
    • Puppet Overview

2. Setting up Learning Environment

    • Installing VirtualBox
    • Installing Vagrant
    • Importing Base Box
    • Additional Setup Tasks</l

    3. Resources, RALs and Manifests

    • Understand Puppet Resources
    • Resource Abstraction Layer
    • Manifests

    4. Modules, Ordering and the Trifecta

    • Write Nginx Module
    • Modules Overview

    5. Modules Continued

    • Classes Overview
    • Ordering Resources
    • Resource Trifecta – Package, File and Service

    6. Variables and Facts

    • Variables
    • Facts

    7. Conditionals

    • Overview of Conditionals and Puppet Language
    • If ElseCaseSelectors
    • More Conditionals and Logic

    8. Templates

    • Static Contents Explosion
    • Using Dynamic Content with Templates
    • Templates Overview
    • ERB

    9. Code Compression with Defined Types and Classes

    • Code Compression Technique
    • ArraysDefined Types
    • Classes
    • Parameterized Classes

    10. Puppet Master

    • Agent
    • Master
    • Agent Model
    • Installation
    • Configuring Master
    • Master
    • Agent Workflow<

    11. Puppet Forge

    12. Hiera

    • Introduction to Hiera
    • Seperating data from code with hierarchical key value lookup
    • Install and confgure Hiera
    • Using Hiera inside manifests

    13. Mcollective

    • Introduction to Mcollective
    • Mcollective walkthrough

    14. Geppetto IDE

Why iteanz for Puppet training?

  • Top technical trainers
  • Real Time and Hands on Experience Training
  • On Time Course Completion
  • Comprehensive curriculum
  • Innovative & interactive Training
  • Superb satisfaction scores
  • High Certification Pass Rate


    Intended Audience

      What People Say

      Well thought out syllabus and professional python training course by iteanz. *Course timings is flexible.

      Testimonial Mahesh
      Software Professional

      Send Us an Enquiry !

      1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)