Course Outline

- Puppet basics review

- Setting a Puppet development environment

- Using Hiera to decouple configuration from code

- Data structures in Puppet

- New language constructs 

- Managing relationships in Puppet

- Writing custom facts and functions

- Managing artifacts : files, snippets, templates, blobs

- Best practices of modules, roles and profiles implementation

- Puppet Testing best practices

- Orchestration with Puppet Bolt

Requirements

This course requires students to have followed the Puppet Fundamentals 2 day course, or
have the equivalent experience and be familiar with Puppet coding and usage.

  21 Hours
 

Testimonials

Related Courses

Puppet Fundamentals

  14 hours

Puppet Advanced

  21 hours

Ansible and Puppet for Large Infrastructures

  14 hours

Vagrant for Creating and Managing Virtual Machines

  7 hours

Red Hat Satellite

  28 hours

Foreman and Katello

  28 hours

Microsoft Endpoint Configuration Manager (MECM)

  21 hours

IT Automation with Saltstack

  14 hours

IT Automation with Saltstack - Extended

  21 hours

Configuration Management with SaltStack

  14 hours

Configuration Management with SaltStack - Basic

  21 hours

Configuration Management with SaltStack - Extended

  21 hours

Chef Configuration Management

  14 hours

Managing Configuration with Ansible

  21 hours