On Jun 16, 1:28 am, Peter Meier <[email protected]> wrote:
> > Is it possible to require a user define? Something like:
>
> > define a {
> > type { "$name":
> > }
> > type { "xyy":
> > }
> > }
>
> > type { "foo":
> > require => A["bar"],
> > }
>
> this works.
>
Good to know thanks. Internally does puppet keep track of define
instantiations buy name? I am wondering what happens in a situation
like this:
define b(param) {
type { "$param":
}
}
b { "abc":
param => "p1",
}
b { "def":
param => "p2",
}
type { "foo":
require => B["def"],
}
What I would hope happens is that when b is instantiated with each
name, puppet keeps track of the enclosed types so that "foo" depends
on Type["p2"] in the example above.
Also, does puppet have a way to print the resulting dependency graph
for testing and debugging?
-Brad
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---