Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Puppet
- Overview of Puppet and its operational mechanics
- Key advantages of infrastructure automation
- Puppet architecture components: Master, Agent, Manifests, and Modules
Installation and Configuration
- Setting up Puppet on Master and Agent nodes
- Configuring the Puppet operating environment
- Understanding directory structures and essential configuration files
Understanding and Writing Manifests
- Foundational syntax and structural elements
- Applying manifests to target nodes
- Utilizing manifests to drive system changes
Managing Nodes and Resources
- Defining node-specific parameters
- Managing resource types: packages, services, files, users, and directories
- Developing reusable tasks
Working with Modules and Templates
- Building and utilizing modules
- Generating dynamic content using ERB templates
- Structuring reusable components for efficiency
Advanced Puppet Language Features
- Implementing custom definitions and classes
- Using conditionals and complex expressions
- Managing relationships and resource ordering
Best Practices and Style
- Adhering to language style and formatting standards
- Leveraging Puppet Forge and community-driven modules
- Identifying and resolving common troubleshooting issues
Summary and Next Steps
Requirements
- A solid understanding of Linux or Unix system administration principles
- Proficiency with command-line interfaces and tools
- Familiarity with core system configuration concepts
Target Audience
- System administrators looking to automate their infrastructure workflows
- IT professionals assessing Puppet as a viable configuration management strategy
- DevOps practitioners focused on building scalable, resilient environments
14 Hours
Testimonials (1)
Luke was very knowledgeable and helpful throughout the training, including answering some questions which were probably more advanced than the course.