Reputation: 1045
I want to pass node specific information to a class, which then could evaluate it for specific purposes. Actually this question consists of three parts.
Say, I have the following node:
node 'devbox' {
$serverType = 'something'
include someClass
someOtherClass { 'someOtherClass':
par1 => 'value',
}
targetClass { 'nodeInformationShouldGoHere': }
}
Inside targetClass, I want to evaluate if serverType, someClass or someOtherClass is set (e.g. with if-else). My questions now are:
Upvotes: 1
Views: 286
Reputation: 105
You can absolutely use puppet this way. Read over the documentation for Parameterized Classes and see if that meets your needs.
Upvotes: 2