Configuration Management & Automation using Puppet - Intermediate (Christchurch)

17 Oct 2017
Cost per person (ex gst): 
$1,520.00
Duration: 
2 days
Location: 
Christchurch

About the course

This two day intermediate course, is a mix of both hands-on and theoretical content. Attendees experience most components of Puppet in a hands-on way, and there's time for exercises and questions.  A one-day theory-only course is available on request.

Course content

The course content includes:

  • The use of environments
  • Troubleshooting and best practice
  • Parameterised classes
  • Exported resources
  • Data separation with hiera
  • Important differences in puppet versions (pre-4 vs 4)
  • Module structure concepts (including Roles + Profiles pattern)
  • Handling operating system variance
  • Custom Facts
  • How Not To Puppet
  • Tips and Tricks

Note: These are the topics normally covered but might alter slightly depending on the needs of the attendees.

Target Audience

This course is designed for attendees who have some regular exposure to Puppet in a production environment and wish to further their knowledge of the Puppet ecosystem.

Prerequisites

Attendees taking this course should be able to install and configure a basic master/client Puppet deployment.  They should be familiar with writing manifests, including dependencies, and should be comfortable installing, configuring, and using Linux from the command-line.

We recommend that some day-to-day experience managing nodes within a Puppetised environment is obtained before attending this course.  Those who have just completed the Introductory Puppet course should try to gain this experience before attending, but this is not essential.

Download Intermediate Configuration Management and Automation using Puppet training course description (pdf)