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


  • 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.


  • Developers
  • System administrators
  • DevOps engineers
 21 Hours

Related Categories