On Tuesday, November 27, 2012 4:23:50 PM UTC-6, Yanis Guenane wrote:
>
> Within mycon template I have a variable 'test' that depending if the 
> package was installed from source of from the package will have a different 
> path.
> Issue is that the function get_test_path() seems to be done at compile 
> time, so the first time I run it will always result in an erroneous answer. 
> After a second run it will be fine.
>
>
To answer the question posed by the thread subject, no, it is not possible 
to make puppet functions be evaluated by the puppet agent during catalog 
application.  They are always evaluated by the master during catalog 
compilation.

Any dynamic behavior you want to happen on the agent side must be performed 
by your resources.  Often you don't actually need agent-side dynamism 
beyond what Puppet already provides, but when you do, you generally need 
either to use an Exec resource, or to write a custom provider for an 
existing resource type, or to write a whole custom type / provider pair.


John

-- 
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/-/7FI9BFD4LB0J.
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.

Reply via email to