Get in Touch
 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>

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories