Config Management Camp 2023 Ghent

Puppet is YAML
2023-02-06, 14:00–14:50, B.2.015

or: The Power of Hiera5

We sometimes see people struggling when it comes to Puppet.
Mostly this is due to time needed to learn about the details of Puppet, like Puppet Language syntax.

There are two general ways on how to manage your infrastructure using Puppet:

  1. own code
  2. YAML data

Writing your own code will be helpful in edge cases or if there are internal applications where no Puppet extension exists.

When starting using Puppet we always recommend to make use of hiera.
Hiera is the Puppet internal data backend and can provide data to Puppet either in YAML or JSON syntax.

This talk will explain, how you can easily start managing your settings using Puppet YAML data only.

Martin is long time Puppet user and an active member of the Puppet and DevOps communities. As Managing Director Martin is working at betadots GmbH, located in Berlin. He likes giving talks and sharing his knowledge and is always eager to learn new things.