Overview:
The objective of this programme is to introduce participants to what Puppet is, make them familiar with the core concepts, Master/Agent and Standalone modes, and help them get started writing Infrastructure as a code.
Audience:
N/A
Pre-Requisite:
- Basic understanding of linux/unix system concepts
- Familiarity with Command Line Interface (CLI)
- Familiarity with a Text Editor
Course Curriculum
Introduction to Puppet | |||
Evolution of Infrastructure Details | 00:00:00 | ||
How Puppet can help to manage this Infrastructure Details | 00:00:00 | ||
Puppet Overview Details | 00:00:00 | ||
Setting up Learning Environment | |||
Installing VirtualBox Details | 00:00:00 | ||
Installing Vagrant Details | 00:00:00 | ||
Importing Base Box Details | 00:00:00 | ||
Additional Setup Tasks Details | 00:00:00 | ||
Resources, RALs and Manifests | |||
Understand Puppet Resources Details | 00:00:00 | ||
Resource Abstraction Layer Details | 00:00:00 | ||
Manifests Details | 00:00:00 | ||
Modules, Ordering and The Trifecta | |||
Write Nginx Module Details | 00:00:00 | ||
Modules Overview Details | 00:00:00 | ||
Modules Continued | |||
Classes Overview Details | 00:00:00 | ||
Ordering Resources Details | 00:00:00 | ||
Resource Trifecta – Package, File and Service Details | 00:00:00 | ||
Variables and Facts and Conditionals | |||
Variables Details | 00:00:00 | ||
Facts Details | 00:00:00 | ||
Conditional and Logical Constructs Details | 00:00:00 | ||
Templates | |||
Static Contents Explosion Details | 00:00:00 | ||
Using Dynamic Content with Templates Details | 00:00:00 | ||
Templates Overview Details | 00:00:00 | ||
ERB Details | 00:00:00 | ||
Code Compression with Defined Types and Classes | |||
Code Compression Technique Details | 00:00:00 | ||
Arrays Details | 00:00:00 | ||
Defined Types Details | 00:00:00 | ||
Classes Details | 00:00:00 | ||
Parameterized Classes Details | 00:00:00 | ||
Defined Typed and Parameterized Classes Continued | |||
Puppet Master/Agent Details | 00:00:00 | ||
Master/Agent Model Details | 00:00:00 | ||
Installation Details | 00:00:00 | ||
Configuring Puppet Enterprise Master Details | 00:00:00 | ||
Configuring and Managing Node with Puppet Details | 00:00:00 | ||
Puppet Forge | |||
Introduction to Puppetforge Details | 00:00:00 | ||
Working with Puppet Forge Details | 00:00:00 | ||
Puppet Modules Tool Details | 00:00:00 | ||
Downloading Details | 00:00:00 | ||
Puppet Enterprise | |||
Overview of Puppet Enterprise Details | 00:00:00 | ||
Puppet Node Manager Details | 00:00:00 | ||
Classifying Nodes with Puppet Details | 00:00:00 | ||
Live Management (mcollective) Details | 00:00:00 | ||
Reporting Features Details | 00:00:00 | ||
Hiera | |||
Introduction to Hiera Details | 00:00:00 | ||
Separating data from code with hierarchical key value lookup Details | 00:00:00 | ||
Install and confgure Hiera Details | 00:00:00 | ||
Using Hiera inside manifests Details | 00:00:00 | ||
Discussion on Roles and Profile Patterns | |||
Example Code Manifests/Modules Details | 00:00:00 | ||
Nginx Module to Install and Configure a Web Server Details | 00:00:00 | ||
NTP Module Details | 00:00:00 | ||
Users Module Details | 00:00:00 | ||
SSH Details | 00:00:00 | ||
Sudo Details | 00:00:00 | ||
MOTD to setup Message of the Day Details | 00:00:00 |
Course Reviews
No Reviews found for this course.
0 STUDENTS ENROLLED