Puppet Class: jenkins::proxy

Defined in:
manifests/proxy.pp

Overview



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/proxy.pp', line 2

class jenkins::proxy {

  if $caller_module_name != $module_name {
    fail("Use of private class ${name} by ${caller_module_name}")
  }

  # Bring variables from Class['::jenkins'] into local scope.
  $proxy_host = $::jenkins::proxy_host
  $proxy_port = $::jenkins::proxy_port
  $no_proxy_list = $::jenkins::no_proxy_list

  file { '/var/lib/jenkins/proxy.xml':
    content => template('jenkins/proxy.xml.erb'),
    owner   => 'jenkins',
    group   => 'jenkins',
    mode    => '0644'
  }

}