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
Foundations of Puppet
- An overview of Puppet and its operational mechanisms.
- The advantages of implementing infrastructure automation.
- Core Puppet architecture: Master, Agent, Manifests, and Modules.
Deployment and Setup
- Installing Puppet on Master and Agent nodes.
- Configuring the Puppet operational environment.
- Understanding directory structures and essential configuration files.
Manifest Creation and Syntax
- Mastering basic syntax and structural elements.
- Applying manifests to specific nodes.
- Utilizing manifests to effectuate system changes.
Node and Resource Administration
- Defining node-specific configurations.
- Managing resource types such as packages, services, files, users, and directories.
- Developing reusable operational tasks.
Modules and Template Management
- Authoring and deploying Puppet modules.
- Generating dynamic content using ERB templates.
- Organizing reusable architectural components.
Advanced Puppet Language Concepts
- Implementing custom definitions and classes.
- Managing conditionals and complex expressions.
- Controlling relationships and resource ordering.
Industry Best Practices and Styling
- Adhering to language style and formatting standards.
- Leveraging Puppet Forge and community-contributed modules.
- Debugging techniques and resolving common challenges.
Wrap-up and Future Paths
Requirements
- Solid grasp of Linux or Unix system administration principles.
- Proficiency in utilizing command-line utilities.
- Working knowledge of core system configuration concepts.
Target Audience
- System administrators aiming to enhance infrastructure automation capabilities.
- IT professionals assessing Puppet as a viable configuration management solution.
- DevOps practitioners focused on constructing scalable and 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.