Did you try something like:
define boo($a="a", $b="b", $c="c") {
bar { $title:
a => $a,
b => $b,
c => $c,
}
}
boo { 'the title' : a => "a value", c => "c value" }
- henrik
On 10/27/11 1:29 PM, Alessandro Franceschi wrote:
Maybe I'm asking too much, but is there a way to dynamically add
resources in a define/parametrized class based on a variable (or hash)
passed to a containing class/define?
Something that when I call
boo { "bah":
options => {
"optiona" => "valuea",
"optionb" => "valueb",
},
}
gets this result (what follows is the wanted behaviour not the actual
code of the boo define)
define boo (
$options
) {
bar { "name":
optiona => valuea,
optiona => valuea,
}
}
Or a more general note, is it possible to manage dynamically the name
and presence of arguments in a define?
Any help or direction is welcomed.
Al
--
You received this message because you are subscribed to the Google
Groups "Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/5PkidQ_83E0J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
--
You received this message because you are subscribed to the Google Groups "Puppet
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.