I will try to make this short... I need to determine what the absolute
path is to the module base directory from within a function. So far I
have found that I can use the following to get part of it:
env = lookupvar(''environment'').to_sym
env_path = Puppet.settings.instance_variable_get(:@values)[env]
[:modulepath].split(":")
This results in "$confdir/<environment>/modules", but I
haven''t been
able to find any way to look up what "$confdir" is. Does anyone know
of a way to look this up from within a function? It doesn''t appear to
be accessible as a variable using lookupvar.
Thank
--
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+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
nothings_absolute
2011-Dec-14 23:37 UTC
[Puppet Users] Re: lookup $confdir within a function
Should have looked at this more closely before posting... :)
Obvious Answer after looking at the code: confdir
Puppet.settings.value(''confdir'')
On Dec 14, 4:12 pm, nothings_absolute <soren.mor...@gmail.com>
wrote:> I will try to make this short... I need to determine what the absolute
> path is to the module base directory from within a function. So far I
> have found that I can use the following to get part of it:
>
> env = lookupvar(''environment'').to_sym
> env_path = Puppet.settings.instance_variable_get(:@values)[env]
> [:modulepath].split(":")
>
> This results in "$confdir/<environment>/modules", but I
haven''t been
> able to find any way to look up what "$confdir" is. Does anyone
know
> of a way to look this up from within a function? It doesn''t appear
to
> be accessible as a variable using lookupvar.
>
> Thank
--
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+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.