Puppet Class: jenkins::cli::reload
- Defined in:
- manifests/cli/reload.pp
Overview
Class: jenkins::cli::reload
Command Jenkins to reload config.xml via the CLI.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'manifests/cli/reload.pp', line 5
class jenkins::cli::reload {
if $caller_module_name != $module_name {
fail("Use of private class ${name} by ${caller_module_name}")
}
$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 => 10,
try_sleep => 2,
refreshonly => true,
require => File[$jar_file],
}
}
|