Puppet Class: jenkins::cli::reload

Defined in:
manifests/cli/reload.pp

Summary

Command Jenkins to reload config.xml via the CLI.

Overview



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

class jenkins::cli::reload {
  assert_private()

  $cli_tries = $jenkins::cli_tries
  $cli_try_sleep = $jenkins::cli_try_sleep
  $jar_file = $jenkins::cli::jar

  # Reload all Jenkins config from disk (only when notified)
  exec { 'reload-jenkins':
    command     => "${jenkins::cli::cmd} reload-configuration",
    path        => ['/bin', '/usr/bin'],
    tries       => $cli_tries,
    try_sleep   => $cli_try_sleep,
    refreshonly => true,
    require     => File[$jar_file],
  }
}