Puppet Function: jenkins_prefix
- Defined in:
- lib/puppet/parser/functions/jenkins_prefix.rb
- Function type:
- Ruby 3.x API
Overview
Return the configured Jenkins prefix value (corresponds to /etc/defaults/jenkins -> PREFIX)
Example:
$prefix = jenkins_prefix()
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/puppet/parser/functions/jenkins_prefix.rb', line 3 newfunction(:jenkins_prefix, type: :rvalue, doc: <<-'ENDHEREDOC') do |_args| Return the configured Jenkins prefix value (corresponds to /etc/defaults/jenkins -> PREFIX) Example: $prefix = jenkins_prefix() ENDHEREDOC config_hash = lookupvar('::jenkins::config_hash') if config_hash && \ config_hash['PREFIX'] && \ config_hash['PREFIX']['value'] return config_hash['PREFIX']['value'] else return lookupvar('::jenkins::params::prefix') end end |