Puppet 5. 0 Essentials for Configuration Management
course

Puppet 5. 0 Essentials for Configuration Management

Packt
Updated May 26, 2024

What you'll learn

  • Implement consistent configuration across all the servers whether Windows or Linux  
  • Deploy applications frequently as consistently & reliably to multiple servers.  
  • Learn to configure Puppet Master & Puppet Agent, create Puppet programs - manifests.  
  • Building modules using them and create your own custom modules.  
  • Configure Windows and Linux systems & manage configurations for any of your applications.  
  • Learn to write Puppet programs spending less time on writing, testing & debugging scripts.  
  • Minimize configuration mistakes & downtime with Puppet to overcome problems when using scripts. 
  • Automate all the above features ensuring all your servers are following the desired configuration.   
Course Description

Puppet is a configuration management system that automates all your IT configurations and software deployment for Windows and Linux. It gives you control of what you do to each node, when you do it, and how you do it. You will learn to implement consistent configuration across every servers. We will deploy applications to multiple servers. You will learn to build modules by creating your own custom modules. Then avoid and reduce configuration mistakes and downtime with Puppet to overcome problems when using scripts. Finally, we will investigate the Windows configuration management and the Git version control.  


Target Audience 

If you are a System Administrator or a developer and want to manage your configurations and automate your infrastructure, then this course is for you. Basic knowledge of Windows or Linux would be an added advantage but not a requirement.   


Business Outcomes 

  • Deploy servers with required (Windows server or Linux server) configurations for running applications or services.  

  • Easy solutions to ensure the correct servers configuration (Windows server or Linux server) when each server has different configurations.  

  • Prevent servers from crashing by deploying servers in a consistent and reliable way.