1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'manifests/client.pp', line 1
class netbackup::client (
$installer = undef,
$version = undef,
$clientname = $::fqdn,
$masterserver = undef,
$mediaservers = undef,
$service_enabled = true,
$excludes = undef,
$tmpinstaller = '/tmp'
)
{
if versioncmp($version, $::netbackup_version) < 1 {
notice("Installed version ${::netbackup_version} newer or equal to ${version}, not installing")
class { 'netbackup::client::config': }
}
else {
notice ("Found NetBackup version: ${::netbackup_version}, have newer ${version} which I'll install using class netbackup::client::install")
class { 'netbackup::client::install': } -> class { 'netbackup::client::config': }
}
}
|