English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 4h 34m | 1.51 GB
Learn DevOps by automating configuration management of systems & software, using the power and flexibility of Puppet!
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 look into the Windows configuration management and the Git version control.
This will be a step by step and fast paced practical guide to learn different techniques you can use in order to learn and optimize automation of configuration management in Windows and Linux, in a professional environment for better speed and results
What You Will 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 of the above features ensuring all of your servers are in compliance with the desired configuration.
Table of Contents
Installing and Configuring Puppet
1 The Course Overview
2 Getting Started with Puppet
3 Creating the Virtual Machine
4 Installing Puppet Master
5 Configuring Puppet Master
6 Security Configurations for Puppet Master
7 Installing Puppet Agent
8 Puppet Configuration File (puppet.conf)
Getting Started with Puppet Manifests
9 Resource Abstraction Layer
10 Creating User Manifests
11 Creating File Manifests
12 Creating Package Manifests
13 Creating Service Manifests
Node Management
14 Certificate Signing
15 Running the Puppet Agent
16 Adding Puppet Nodes
17 Regenerating and Revoking a Certificate
18 Using site.pp
Building Puppet Modules and Classes
19 Creating Puppet Classes
20 Creating Puppet Modules
21 Puppet Namespaces and Auto-Loading
22 Puppet Variables
23 Puppet File Templates
24 Creating External Puppet Facts
Managing Packages, Versions, and Modules with Hiera
25 Configuring Hiera
26 Using Hiera in Modules
27 Configuring File and Data Sources
28 Hiera in Classes
Windows Configuration Management
29 Installing Puppet Agent
30 Generating Agent Certificates
31 Managing Files and Packages
32 Managing Services
33 Roles and Profiles
Git Version Control
34 Create and Perform Simple Management of a Git Repository
35 Add Files to a Git Repository
36 Commit Changed Files to a Git Repository
37 Recovering from Committed Mistakes
Resolve the captcha to access the links!