Puppet Class: puppet::agent::config

Defined in:
manifests/agent/config.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'manifests/agent/config.pp', line 1

class puppet::agent::config {

  Ini_setting {
    path    => $puppet::conf,
    section => 'agent',
    ensure  => 'present',
    notify  => Service['puppet_agent'],
  }

  ini_setting { 'server':
    section => 'main',
    setting => 'server',
    value   => $puppet::agent::server,
  }

  if $puppet::agent::ca_server {
    $real_ca_server = $puppet::agent::ca_server
  } else {
    $real_ca_server = $puppet::agent::server
  }

  ini_setting { 'ca_server':
    section => 'main',
    setting => 'ca_server',
    value   => $real_ca_server,
  }

  if $puppet::agent::report_server {
    $real_report_server = $puppet::agent::report_server
  } else {
    $real_report_server = $puppet::agent::server
  }

  ini_setting { 'report_server':
    section => 'main',
    setting => 'report_server',
    value   => $real_report_server,
  }

  ini_setting { 'pluginsync':
    setting => 'pluginsync',
    value   => $puppet::agent::pluginsync,
  }

  ini_setting { 'certname':
    setting => 'certname',
    value   => $puppet::agent::certname,
  }

  ini_setting { 'report':
    setting => 'report',
    value   => $puppet::agent::report,
  }

  ini_setting { 'environment':
    setting => 'environment',
    value   => $puppet::agent::environment,
  }

  ini_setting { 'show_diff':
    setting => 'show_diff',
    value   => $puppet::agent::show_diff,
  }

  ini_setting { 'splay':
    setting => 'splay',
    value   => $puppet::agent::splay,
  }

  ini_setting { 'configtimeout':
    setting => 'configtimeout',
    value   => $puppet::agent::configtimeout,
  }

  ini_setting { 'usecacheonfailure':
    setting => 'usecacheonfailure',
    value   => $puppet::agent::usecacheonfailure,
  }

  if ! empty( $puppet::agent::runinterval )
  {
    ini_setting { 'runinterval':
      setting => 'runinterval',
      value   => $puppet::agent::runinterval,
    }
  }
}