Description
In this course, you will learn :
- Install Puppet Master on a local machine.
- Install Puppet Master on the cloud.
- Set up Puppet Agents.
- Using the Puppet DSL, write Puppet code.
- Use puppet code to make changes to the environment's configuration.
Syllabus :
1. Getting Started with Puppet
- Understanding Puppet
- Demo - Puppet Documentation
- Setup Puppet - Master
- Demo - Option 1/2 - Setup Local Environment with VirtualBox
- Demo - Setup Puppet - Self-Contained
- Setup Puppet - Agents
- Demo - Option 2/2 - Setup Environment on AWS Cloud
- Demo - Setup Puppet Master on AWS Instance
- Demo - Setup Puppet Agent on AWS Instance and Certificate Management
- Getting Started with Puppet
2. Puppet Concepts
- Puppet Architecture Overview
- Puppet Resources
- DSL - Domain Specific Language
- Demo - Puppet Resources and DSL
- Puppet Architecture
- Puppet Classes
- Demo - Puppet Classes
- Puppet Manifests
- Demo - Puppet Manifests
- Node Definitions
- Demo - Node Definitions
3. Other Topics and Conclusion
- Other Topics
- Demo - Modules