
A very high level course introduction. It includes the items which will be addresses in this course.
Puppet is an IT configuration management system. It helps in configuring various types of servers using client/server model. Learn about what is puppet, how it works and what are advantages of adding Puppet in your infrastructure.
This section explains installation of Puppet master and client packages on Linux servers
This lecture explains how the Puppet code looks and how to start writing the basic stuff right from the beginning.
This is hands-on session on how the Puppet code looks and how to start writing the basic stuff right from the beginning.
Learn how to configure communication between Puppet server and client, signing CA certificates, etc
Configure nodes so that only specific nodes can access relative Puppet code
Package is a Puppet resource used for installation of new packages on Linux
Hands-On session on package resource and see how it works in real time.
Service is a resource used to control various services running on Linux using Puppet
Learn how to manage your code properly by creating modules. Modules can be created by using Classes and Defined types.
Hands-On Session on how to manage your code properly by creating modules. Modules can be created by using Classes and Defined types.
Hands-On Session on how to manage your code properly by creating modules. Modules can be created by using Classes and Defined types.
Understand how Puppet code gets executed. Also learn how to set dependencies and conditions to get the code executed the way you want it.
Learn how to create templates so that you can change file content dynamically at run time.
Hands-On Session on creating dynamic content using templates.
Understand control structures like if/else block, case statement, etc.
Also learn what is facter and how to get various system facters using facter package.
Hands-On session on using conditional statements and facters in Puppet recipes.
Manage Linux users and groups on all servers using Puppet
Hands-On session on managing users on Linux servers using Puppet
Understand how to run system commands using Puppet.
This assignment covers all the topics being discussed in the course. In this assignment, students will be configuring a LAMP server using Puppet
In today’s fast-paced tech landscape, managing IT infrastructure at scale is no longer just a task—it’s a massive challenge. This course is your comprehensive guide to mastering IT automation using Puppet, the industry-standard tool for configuration management. Whether you are overseeing a handful of nodes or administering thousands of servers across a global network, Puppet allows you to maintain identical, reliable setups with minimal manual intervention. This makes it an essential skill for any DevOps-oriented organization looking to streamline operations and eliminate configuration drift.
Our curriculum is built with the modern learner in mind. We prioritize a "show, don't just tell" approach, utilizing high-quality video tutorials that break down complex technical theories into digestible segments. To ensure you have a reference for long-term mastery, we supplement these videos with detailed supporting documentation, providing a well-rounded and clear educational experience.
What truly sets this course apart is its commitment to practical application. We move beyond abstract concepts to focus on real-world scenarios and actual industry examples. You won't just learn the basics; you’ll gain the confidence to start "playing" with the tool and immediately implement Puppet within your own infrastructure. By the end of this course, you will be ready to harness the full power of automation to transform your IT environment.