Make sure you include sharedvar class in your sharedvar::generic class
before the template is called.

On 18 July 2012 09:10, Yaniv Fine <yanivf...@gmail.com> wrote:
> i have tested this again today when i arrived to the office , with no luck .
> when calling another module (sharedvar)/mainfest/generic.pp file from within
> my template file .
> ******************
> class sharedvar {
> $vartest = 'test1'
> }
> ******************
> i use in my erb file in module/mymodule/templates/bla.erb
>
> <%= scope.lookupvar('sharedvar::vartest') %>
>
>
> i get a blank line without my test1 parameter
>
> what am i doing wrong here .
>
> i can workaround this by declaring the vars in the same module that i want
> to use them but i want it to be cross module vars .
>
>
>
>
>
> On Tue, Jul 17, 2012 at 7:09 PM, Yaniv Fine <yanivf...@gmail.com> wrote:
>>
>> Sorry  .
>> My mistake . I have used the share_module:varname
>>
>> On Jul 17, 2012 7:06 PM, "Felix Frank" <felix.fr...@alumni.tu-berlin.de>
>> wrote:
>>>
>>> Hi,
>>>
>>> On 07/17/2012 05:16 PM, Yaniv Fine wrote:
>>> > thank you for the answer .
>>> > i tried to use the "
>>> >
>>> > |scope.lookupvar(share_module::varname)" in the erb file
>>> > but got a blank line (empty value)
>>> > i will have a look on |hiera
>>> >
>>> > also ,
>>> > thank you
>>>
>>> I'm fairly certain you need to quote the name of the variable you want
>>> to look up.
>>>
>>> scope.lookupvar("share_module::varname")
>>>
>>> HTH,
>>> Felix
>>>
>>> --
>>> 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.
>>>
>
> --
> 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.



-- 
Erik Dalén

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

Reply via email to