Loading…

Puppet

Course curriculum

Watch the recorded demo session

1. Puppet Overview
• What is Puppet
• How puppet works
• Puppet Architecture
• Master and Agents
• Configuration Language
• Resource Abstraction Layer
• Transactional Layer

2. Installation and Configuration
• Installing Puppet
• Configuring Puppet Master and Agent
• Connecting Agents

3. Puppet Master
• Puppet configuration tree
• Puppet configuration files

4.Puppet Language Basics
• The declarative language
• Resources
• Resource Collectors
• Virtual Resources
• Exported Resources
• Manifests
• Relationships and Ordering
• Modules and Classes
• Class Parameters
• Defined Types

5. Puppet Language Advanced
• Facter
• Variables
• Conditional statement
• If Else
• Case
• Selectors
• More Conditionals and Logic
• Resource relationship

6. Templates
• Static Contents Explosion
• Using Dynamic Content with Templates
• Templates Overview
• ERB

7.Code Compression with Defined Types and Classes
• Code Compression Techniques
• Arrays
• Defined Types
• Classes
• Parameterized Classes

8. Advanced Puppet
• Extending Puppet with Custom Facts
• Custom Types, Functions, and Providers
• Marionette Collective (MCollective)

9. Troubleshooting and Best Practices
• Troubleshooting
• Best Practices

10. Example Code Manifests/Modules
• NTP Module
• Users Module
• SSH
• Mysql

About the course

About the trainer

Trainer details here

Sample resumes

Sample resumes will follow

Faq's