Introduction
Welcome
()
What you should know
()
Using the exercise files
()
1. Puppet Overview
What is Puppet?
()
2. Setting Up a Dev Environment
Create a sandbox
()
Install your Puppet master
()
Version control
()
Set up a control repo
()
3. First Steps with Puppet
Built-in resource types
()
Manage a file in site.pp
()
Classes
()
Introduction to the Forge
()
The NGINX module
()
Editing the Puppetfile
()
Roles and profiles
()
Roles and profiles demo
()
4. Managing More Nodes
Manage more nodes
()
Expand site.pp
()
Connect agent nodes to the master
()
Orchestration in Puppet
()
Understand the Puppet run
()
Facter
()
Challenge: Installing SSH and adding hosts
()
Solution: Installing SSH and adding hosts
()
5. Modules
What is a module?
()
Write modules: Write manually
()
Write modules: Write the code
()
Write modules: Test your module
()
Get the order right
()
Use parameters
()
Templates
()
Ex_Files_Learning_Puppet.zip
(512 KB)