Dans puppet, on peut créer des classes parametrables qui pourront être utilisés avec différents parametres dans site.pp
Le problème, c'est quand un utilise un ENC (comme puppet dashboard) : il permet de lier une classe à un noeud, mais pas de lui donner des parametres qui l'accompagne.
Pour contourner ce probleme on peut utiliser les parametres associés au noeud ou au groupe dans Puppet Dashboard. Le soucis c'est que ces parametres sont globaux et qu'il peut y avoir des conflits. (Il faut utiliser une convention de nommage pour ne pas se perdre)
$maclasse_monparam => mavalue