Configure servers in large infrastructures with ease using Puppet
About This Video
Learn advanced configuration techniques using PuppetDB
Manage complex Puppet code with the Code Manager
Use Puppet's advanced features to manage jobs through orchestration
In Detail
Puppet is a configuration management system that helps you automate all your IT configurations, giving you control of what you do to each node, when you do it, and how you do …
Mastering Puppet 6 for Large Infrastructures
Video description
Configure servers in large infrastructures with ease using Puppet
About This Video
Learn advanced configuration techniques using PuppetDB
Manage complex Puppet code with the Code Manager
Use Puppet's advanced features to manage jobs through orchestration
In Detail
Puppet is a configuration management system that helps you automate all your IT configurations, giving you control of what you do to each node, when you do it, and how you do it.
This course will take your knowledge of Puppet to an advanced level, and covers the latest and most advanced Puppet features. You will explore advanced techniques to deal with centralized and decentralized Puppet deployments and take control of your servers and desktops. Via interesting examples, learn how to automate Puppet deployment for configuration management and to automate every aspect of your systems including provisioning, deployment, and change management. You will integrate Puppet with Jenkins and Git to build an effective workflow for multiple teams and use the new Puppet Tasks feature and the latest Puppet Orchestrator language extensions.
By the end of this course, you will be confident and skilled enough to scale and troubleshoot Puppet and overcome issues faced in larger deployments with real-world examples.
Audience
This course is suitable for system administrators and developers, particularly those working in production environments and who are looking for ways to use Puppet in enterprise environments. Requirement: An intermediate-level knowledge of Puppet is assumed.
Chapter 2 : Architecting Puppet for Scalability, Redundancy, and Performance
Creating a Puppet Server Machine from Scratch
Expanding on a Standalone Puppet Machine
Enterprise Configuration
Performance Tuning the Puppet Server
Chapter 3 : Virtualization
Amazon Web Services and Puppet
Provisioning Puppet in Digital Ocean
Puppet Virtualization with VMware
Use Oracle VirtualBox with Puppet
Chapter 4 : Puppet Reporting
Configuring Puppet for Reporting
Foreman Reporting
PuppetDB Configuration for Reports
Chapter 5 : Using PuppetDB
Understanding Storeconfigs and the PuppetDB
Exported Resources
PuppetDB’s GUI
PuppetDB API
Chapter 6 : Extending Puppet Functionalities
Public Modules
Creating Facts
Running Custom Types
Using Hiera
Using the ‘absent’ Modifier
Chapter 7 : Puppet Testing and Troubleshooting
Testing and Troubleshooting
Using rspec-puppet for Testing Code
Using Beaker
Test Kitchen
Jenkins
APIs
SSL Certificates
Metaparameters and Ordering
Inspecting the Puppet Server with PRY
Chapter 8 : Puppet Enterprise
Differences between Puppet Enterprise and Open Source Puppet
Job Orchestration
Using the Code Manager
Enabling the Tools Repository
Razor Tasks
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept