Video description
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.
What You Will Learn
- Manage complex code with the new Code Manager to manage your code, schedule jobs, and configure persistence
- Manage multiple jobs through Puppet Orchestration
- Create new configuration and functionality with Puppet tasks
- Manage multiple Puppet environments with files and repositories
- Manage and version code through Git repositories
- Use PuppetDB to store data asynchronously
- Automate Puppet-testing with Jenkins
- Use advanced virtualization techniques
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.
About The Author
Bob Hendry: Bob Hendry is a technology writer based out of Chicago. Over the past 25 years, he has written many books on software development, and has extensive experience teaching in academic and corporate environments.
Bob specializes in DevOps tools and has authored dozens of courses on tools such as Puppet. He is a former columnist for the Java Developer's Journal and the New Product Editor for the Wireless Business Technology Magazine. When he is not writing or teaching, you can find him spending time with his family or attending Chicago Cubs baseball games.
Table of contents
- Chapter 1 : Getting Started
- Chapter 2 : Architecting Puppet for Scalability, Redundancy, and Performance
- Chapter 3 : Virtualization
- Chapter 4 : Puppet Reporting
- Chapter 5 : Using PuppetDB
- Chapter 6 : Extending Puppet Functionalities
- Chapter 7 : Puppet Testing and Troubleshooting
- Chapter 8 : Puppet Enterprise
Product information
- Title: Mastering Puppet 6 for Large Infrastructures
- Author(s):
- Release date: May 2020
- Publisher(s): Packt Publishing
- ISBN: 9781838647674
You might also like
video
Hands-On Infrastructure Automation with Puppet 6
Puppet is a configuration management system. It is a language written for and by system administrators, …
book
Puppet: Mastering Infrastructure Automation
Start pulling the strings of your IT infrastructure effectively with Puppet ? learn how to configure, …
video
Puppet 6 Essentials
With Puppet, you can configure many servers and automate your IT configuration easily and efficiently. This …
book
Puppet 8 for DevOps Engineers
Harness the power of this popular declarative configuration management tool to automate your infrastructure configuration Purchase …