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 puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. 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 puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.