Puppet Class: netbackup::client

Defined in:
manifests/client.pp

Overview

Parameters:

  • installer (Any) (defaults to: undef)
  • version (Any) (defaults to: undef)
  • clientname (Any) (defaults to: $::fqdn)
  • masterserver (Any) (defaults to: undef)
  • mediaservers (Any) (defaults to: undef)
  • service_enabled (Any) (defaults to: true)
  • excludes (Any) (defaults to: undef)
  • tmpinstaller (Any) (defaults to: '/tmp')


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': }
  }
}