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
On Tue, Jul 17, 2012 at 5:37 PM, llow...@oreillyauto.com < llow...@oreillyauto.com> wrote: > > Comments in line. > > On Tuesday, July 17, 2012 8:24:46 AM UTC-5, Yaniv Fine wrote: >> >> >> Hi Team . >> >> i am trying to use "Out-of-Scope Variables" >> trying to setup kind of like an "answer" file that would be global file >> for other modules to use .like 40 variables . >> and call the variables from template or manifest file . >> >> lets say i have module share_module/mainfest/init.pp >> $var1 = 'test1' >> $var2 ='test2' >> $ ........ >> >> >> i would like to use "share_module/mainfest/init.pp " >> >> from another module , lets say apache module/template/ssl.erb file >> witch some of the faribles there are the same in all my servers and some >> deffer and i would the answer file to be centralized place i can manage the >> vars . >> >> > This can be done if you do something like > > > scope.lookupvar(share_module::varname) > > in the ERB. > > > > Honestly though, I would use hiera for this, it's cleaner. > > In the .pp calling the template you can do something like: > > $myvar = hiera('test1') > > then just reference myvar in the template as a normal variable. > > any pointers is much appreciated . >> >> >> Thank You >> Yaniv Fine >> >> >> >> -- > 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/-/xbGfZaxVlPoJ. > > 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.