CfgMgmtCamp 2025 Ghent

1001 ways of assigning a class to a node
2025-02-03, 17:15–17:40, Puppet 2 (B.1.011)

Overview of possibilities to assign classes to nodes


The Puppet tutorial assembles configuration aus snippets in

manifests/site.pp
node default {
    include apache
}

. There are more possibilities than advertised by Puppet:

  • External Node Classifier
  • Roles und Profiles
  • Hiera Chainloading as Array or Hash
  • Puppet Enterprise Console/Foreman Host Groups

We will get a quick intro to each of them, an explanation on how to shoot yourself in the knee with these and a field report of ways that have proven to cause less pain.

Sysadmin for Linux
Puppet Practitioner since 2018