On-Site Training

Puppet Master Training (3 Days)

Puppet On–site Training

Puppet Labs offers in-person on-site Puppet training. Our training course is an interactive multi-day sessions designed to provide system administrators the understanding and background to be proficient building and maintaining a Puppet infrastructure. Your team will be taught the principles and best practices of Puppet in a 3 day series of lectures and labs.

Topics Covered:

  • Puppet Best Practices — How to get the most out of your Puppet implementation
  • Configuring Puppet and the PuppetMaster
  • Resource Types and Resource Abstraction Layer
  • Classes, Modules, Definitions, Tags and Environments
  • Puppet Language Patterns and Advanced Techniques

Cost:

  • North America: $15,000 for up to 10 students, then $1k/per additional up to 15
  • EMEA, Asia Pacific: $17,500 for up to 10 students, then $1k/per additional up to 15
  • International training is available, but may be charged at different rates

Puppet Public Training

This training is ideal for those who want a Puppet jumpstart. Newer members at an organization already using Puppet, or experienced sysadmins wanting to bring Puppet into their team will get everything they need to deploy solutions.

Prerequisites: Attendees should have at least the equivalent experience of a junior Unix/Linux administrator.

Topics covered include:

  • Configuring Puppet and Puppetmaster
  • Resource Types and the Resource Abstration Layer
  • Virtual Resources, Exported Resources and Stored Configs
  • Meta-parameters, Dependencies and Events
  • Classes, Modules and Definitions
  • Tags and Environments
  • Puppet Language Patterns and Best Practices

The topics are covered over 3 days. Sessions will mix theory and practice, balancing lectures with hands-on exercises. (Each student should bring a WiFi enabled laptop with VMWare installed to participate in the labs.)

Cost: $2,395 per attendee. Early bird discounts available.

Developing For Puppet (3 Days)

This is a course for those Puppet users who are interested in developing skills and learning best practices for creating their own custom Resource Types and Modules.

Topics include:

  • Introduction to Ruby for Puppet
  • Advanced Function and Fact development
  • Resource Type and Provider development
  • Testing practices and RSpec for Puppet

Cost:

  • North America: $15,000 for up to 10 students, then $1k/per additional up to 15
  • EMEA, Asia Pacific: $17,500 for up to 10 students, then $1k/per additional up to 15
  • International training is available, but may be charged at different rates

Puppet Labs Marionette Collective Training (2 Days)

Puppet Labs offers private on-site mCollective training. Our training course is an interactive multi-day sessions designed to provide system administrators the understanding and background to be proficient in using MCollective to orchestrate your deployment of Puppet, and using MCollective as a command and control interface to your Puppet infrastructure. Your team will be taught the principles and best practices of MCollective in a 2 day series of lectures and labs.

Topics Covered:

  • MCollective Orchestration — How to get the most out of your current infrastructure
  • Comand & Control using MCollective – improve scalability and direct management of your Puppet infrastructure.
  • Architecture/Security, Pluggable Authentication
  • Middleware and CM Integration
  • Reports, Testing, Filters, Auditing, Registration
  • Agent Language Patterns and Advanced Techniques

Cost: $9,500 for up to 6 students, then $1k/per additional up to 15.(International training is available, but may be charged at different rates.)

Got a question?

If you’re interested in any of the services we offer, don’t hesitate to get in touch.