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.
Duration 14 hours
Course Outline
Introduction to Puppet<\/p>
- Overview of Puppet and its operational mechanics<\/li>
- The advantages of automating infrastructure<\/li>
- Puppet architecture components: Master, Agent, Manifests, and Modules<\/li><\/ul>
Installation and Configuration<\/p>
- Deploying Puppet on Master and Agent nodes<\/li>
- Setting up the Puppet environment<\/li>
- Exploring directory structures and essential configuration files<\/li><\/ul>
Understanding and Writing Manifests<\/p>
- Fundamentals of syntax and structural logic<\/li>
- Applying manifests to specific nodes<\/li>
- Leveraging manifests to drive system changes<\/li><\/ul>
Managing Nodes and Resources<\/p>
- Defining node configurations<\/li>
- Managing resource types including packages, services, files, users, and directories<\/li>
- Developing reusable tasks<\/li><\/ul>
Working with Modules and Templates<\/p>
- Creating and utilizing modules<\/li>
- Generating dynamic content using ERB templates<\/li>
- Organizing reusable components effectively<\/li><\/ul>
Advanced Puppet Language Features<\/p>
- Defining custom classes and definitions<\/li>
- Implementing conditionals and complex expressions<\/li>
- Managing relationships and resource ordering<\/li><\/ul>
Best Practices and Style<\/p>
- Adhering to language style and formatting conventions<\/li>
- Utilizing Puppet Forge and community-driven modules<\/li>
- Debugging and resolving common issues<\/li><\/ul>
Summary and Next Steps<\/p>
Requirements
- A solid understanding of Linux or Unix system administration<\/li>
- Proficiency with command-line tools<\/li>
- Familiarity with core system configuration concepts<\/li><\/ul>
Target Audience<\/p>
- System administrators looking to automate their infrastructure workflows<\/li>
- IT professionals evaluating Puppet as a robust configuration management solution<\/li>
- DevOps practitioners focused on building scalable environments<\/li><\/ul>
Testimonials (1)
Luke was very knowledgeable and helpful throughout the training, including answering some questions which were probably more advanced than the course.