Puppet Function: jenkins_prefix

Defined in:
lib/puppet/parser/functions/jenkins_prefix.rb
Function type:
Ruby 3.x API

Overview

jenkins_prefix()Any

Return the configured Jenkins prefix value (corresponds to /etc/defaults/jenkins -> PREFIX)

Example:

$prefix = jenkins_prefix()

Returns:

  • (Any)


4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/puppet/parser/functions/jenkins_prefix.rb', line 4

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')
  config_hash&.dig('PREFIX', 'value') || ''
end