Mastering Puppet for Large Infrastructures
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Master Puppet and overcome issues faced in larger deployments with real-world examples.Puppet is a configuration management system that automates all your IT configurations, giving you control of what you do to each node, when you do it, and how you do it.This video course takes you from a basic knowledge of Puppet to an advanced level, where you'll master the latest and most advanced Puppet features. You will discover advanced techniques to deal with centralized and decentralized Puppet deployments and take control of your servers and desktops. This course will also present interesting examples illustrating how to automate Puppet deployment for configuration management and every aspect of your systems, including provisioning, deployment, and change management. By learning these skills, you will make Puppet reliant, scalable, and high-performing.About The AuthorThomas Uphill is a long-time user of Puppet. He has presented Puppet tutorials at LOPSA-East, Cascada, and PuppetConf. He has also been a system administrator for over 20 years, working primarily with RedHat systems; he is currently a RedHat Certified Architect (RHCA). When not running the Puppet User Group of Seattle (PUGS), he volunteers for the LOPSA board and his local LOPSA chapter, SASAG.
Facilities
Location
Start date
Start date
About this course
Initialize a code repository for your project and manage module dependencies
Configure Puppet server infrastructures by using different methodologies and components
Add features to achieve redundancy and optimize performance
Deploy specific storage components for servers to ensure fast and reliable data delivery
Implement orchestration using mcollective and Hiera for data management
Learn to trigger notifications and alerts for noteworthy Puppet events
Write efficient Puppet code tests and ensure proper code delivery to Puppet master servers
Utilize some best practices and tips on how to troubleshoot issues that might crop up
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Systems
- Project
- Installation
- Server
Course programme
- Learn all about Nodes, Facts, Master and PuppetDB
- Understand why Puppet is a DSL language and learn the basics of MoM (Master of Master)
- Declare puppet manifests to manage resources on a target system
- Learn to organize resources into classes and apply them to a node
- Learn how to use templates and create files
- Learn the difference between Passenger and Puppet Server
- Learn to organize your modules by configuring a git repository
- Learn how to create a control repository and deploy it on GitHub
- See show how to check out the repositories locally first and manually go and check out the different branches in /etc/puppetlabs/code/environments
- Configure r10k to use this git repository, and maybe make the repo local to the Puppet server
- Create another git repository and apply a prefix setting
- Run r10k to have it create the directories using r10k deploy environment -p
- Learn all about Nodes, Facts, Master and PuppetDB
- Understand why Puppet is a DSL language and learn the basics of MoM (Master of Master)
- Declare puppet manifests to manage resources on a target system
- Learn to organize resources into classes and apply them to a node
- Learn how to use templates and create files
- Learn the difference between Passenger and Puppet Server
- Learn to organize your modules by configuring a git repository
- Learn how to create a control repository and deploy it on GitHub
- See show how to check out the repositories locally first and manually go and check out the different branches in /etc/puppetlabs/code/environments
- Configure r10k to use this git repository, and maybe make the repo local to the Puppet server
- Create another git repository and apply a prefix setting
- Run r10k to have it create the directories using r10k deploy environment -p
- Learn all about Nodes, Facts, Master and PuppetDB
- Understand why Puppet is a DSL language and learn the basics of MoM (Master of Master)
- Declare puppet manifests to manage resources on a target system
- Learn all about Nodes, Facts, Master and PuppetDB
- Understand why Puppet is a DSL language and learn the basics of MoM (Master of Master)
- Declare puppet manifests to manage resources on a target system
- Learn all about Nodes, Facts, Master and PuppetDB
- Understand why Puppet is a DSL language and learn the basics of MoM (Master of Master)
- Declare puppet manifests to manage resources on a target system
- Learn all about Nodes, Facts, Master and PuppetDB
- Understand why Puppet is a DSL language and learn the basics of MoM (Master of Master)
- Declare puppet manifests to manage resources on a target system
- Learn all about Nodes, Facts, Master and PuppetDB
- Understand why Puppet is a DSL language and learn the basics of MoM (Master of Master)
- Declare puppet manifests to manage resources on a target system
- Learn all about Nodes, Facts, Master and PuppetDB
- Understand why Puppet is a DSL language and learn the basics of MoM (Master of Master)
- Declare puppet manifests to manage resources on a target system
- Learn to organize resources into classes and apply them to a node
- Learn how to use templates and create files
- Learn the difference between Passenger and Puppet Server
- Learn to organize resources into classes and apply them to a node
- Learn how to use templates and create files
- Learn the difference between Passenger and Puppet Server
- Learn to organize resources into classes and apply them to a node
- Learn how to use templates and create files
- Learn the difference between Passenger and Puppet Server
- Learn to organize resources into classes and apply them to a node
- Learn how to use templates and create files
- Learn the difference between Passenger and Puppet Server
- Learn to organize resources into classes and apply them to a node
- Learn how to use templates and create files
- Learn the difference between Passenger and Puppet Server
- Learn to organize resources into classes and apply them to a node
- Learn how to use templates and create files
- Learn the difference between Passenger and Puppet Server
- Learn to organize your modules by configuring a git repository
- Learn how to create a control repository and deploy it on GitHub
- See show how to check out the repositories locally first and manually go and check out the different branches in /etc/puppetlabs/code/environments
- Learn to organize your modules by configuring a git repository
- Learn how to create a control repository and deploy it on GitHub
- See show how to check out the repositories locally first and manually go and check out the different branches in /etc/puppetlabs/code/environments
- Learn to organize your modules by configuring a git repository
- Learn how to create a control repository and deploy it on GitHub
- See show how to check out the repositories locally first and manually go and check out the different branches in /etc/puppetlabs/code/environments
- Learn to organize your modules by configuring a git repository
- Learn how to create a control repository and deploy it on GitHub
- See show how to check out the repositories locally first and manually go and check out the different branches in /etc/puppetlabs/code/environments
- Learn to organize your modules by configuring a git repository
- Learn how to create a control repository and deploy it on GitHub
- See show how to check out the repositories locally first and manually go and check out the different branches in /etc/puppetlabs/code/environments
- Learn to organize your modules by configuring a git repository
- Learn how to create a control repository and deploy it on GitHub
- See show how to check out the repositories locally first and manually go and check out the different branches in /etc/puppetlabs/code/environments
- Configure r10k to use this git repository, and maybe make the repo local to the Puppet server
- Create another git repository and apply a prefix setting
- Run r10k to have it create the directories using r10k deploy environment -p
- Configure r10k to use this git repository, and maybe make the repo local to the Puppet server
- Create another git repository and apply a prefix setting
- Run r10k to have it create the directories using r10k deploy environment -p
- Configure r10k to use this git repository, and maybe make the repo local to the Puppet server
- Create another git repository and apply a prefix setting
- Run r10k to have it create the directories using r10k deploy environment -p
- Configure r10k to use this git repository, and maybe make the repo local to the Puppet server
- Create another git repository and apply a prefix setting
- Run r10k to have it create the directories using r10k deploy environment -p
- Configure r10k to use this git repository, and maybe make the repo local to the Puppet server
- Create another git repository and apply a prefix setting
- Run r10k to have it create the directories using r10k deploy environment -p
- Configure r10k to use this git repository, and maybe make the repo local to the Puppet server
- Create another git repository and apply a prefix setting
- Run r10k to have it create the directories using r10k deploy environment -p
Additional information
Mastering Puppet for Large Infrastructures
