Tutorialspoint

Mid-Year Savings Flat 10% OFF, Use Code: MID10

Ultimate Puppet Bootcamp

person icon Gourav Shah

4

Ultimate Puppet Bootcamp

Configuration Management with Puppet

updated on icon Updated on Jul, 2024

language icon Language - English

person icon Gourav Shah

category icon Cloud Computing,DevOps,Linux Administration

Lectures -76

Duration -8 hours

4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Infrastructure as a Code is one of the foundations of Devops Automation toolchain. Being the first to enter in 2005, Puppet is at the forefront of the IaaC revolutions and was the first tool amongst the four main configuration management tools including Chef, Ansible and Saltstack . Puppet is also the fastest configuration management system and provides a simple DSL (Domain Specific Language) to define the state of resources and does the heavy lifting of managing underlying platform specific operations by itself, providing users higher level of abstraction than scripts do.

The use of puppet is no more limited to servers, but has also expanded to managing all type of devices including routers, embedded systems, storage etc. With more and more organisations adopting to devops practices, knowledge on IaaC and tools such as Puppet is essential for today's generation of devops professionals. This skill would also help one to advance their careers, specially for the operations, systems, networks and devops engineers.

This course is one of the most comprehensive programs to master Puppet. It starts from most basic concepts related to Infrastructure as a Code, Convergent Infrastructures, Code and Data separation, Idempotence. It then helps you dive into the world of puppet by understanding the basics of the languages such as resources/providers, manifests, modules and then delves deeper into creating dynamic code with parameters, templates, defined types etc. Once equipped with the basics, it unlocks Puppet's full potential with advanced topics such as environments, hiera, r10k, puppet enterprise, rolls and design patterns etc. This course takes from from zero to puppet master in two weeks.

Goals

  • Infrastructure as a Code and related concepts e.g. idempotence, convergence
  • Puppet's DSL and best practices to write Manifests, Modules, Node Classification etc.
  • Create dynamic, data driven modules with Parameters and Templates
  • Setup  Puppet Master and Nodes  and apply configurations with centralised configuration management system
  • Integrate with Continuous Integration tool (CircleCI) and deploy applications with Puppet
  • Managing multiple environments e.g. Dev, Stage, QA, Production
  • Externalising properties with Hiera
  • Roles and Profile Design Patterns
  • Overview of Puppet Enterprise

Prerequisites

  • Linux Command Line Operations
  • Text Editor
  • Experience with installing and configuring applications
Ultimate Puppet Bootcamp

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
1 Lectures
  • play icon Course Intro 03:11 03:11
Infrastructure as a Code
9 Lectures
Tutorialspoint
Path to Automation with Puppet
2 Lectures
Tutorialspoint
Environment Setup
6 Lectures
Tutorialspoint
Manifests
7 Lectures
Tutorialspoint
Modules
11 Lectures
Tutorialspoint
Parameters
7 Lectures
Tutorialspoint
Templates
3 Lectures
Tutorialspoint
Parameterized Classes
4 Lectures
Tutorialspoint
Defined Types
4 Lectures
Tutorialspoint
Deploying a Application
5 Lectures
Tutorialspoint
Environments
5 Lectures
Tutorialspoint
Hiera
4 Lectures
Tutorialspoint
Puppet Enterprise
5 Lectures
Tutorialspoint
Roles and Profiles Design Pattern
3 Lectures
Tutorialspoint

Instructor Details

Gourav Shah

Gourav Shah

Gourav comes with 15+ years of experience building, managing, and automating systems at scale. He has helped organizations design and implement DevOps practices. 

He left his corporate job in 2012 to start Initcron, a niche DevOps consulting firm. He eventually got into delivering DevOps workshops for corporates in India and then internationally. He has conducted more than 300 instructor-led trainings. 

Based on the rare combination of his technical as well as teaching/delivery skills, he started teaching in 2018.  In a years time, through the School of DevOps banner. He is also an eDX-published author and has been a course creator with the Linux Foundation

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515