Puppet module to manage NetBackup
===
This module has been tested to work on the following systems with the latest
Puppet v3, v3 with future parser, v4, v5 and v6. See .travis.yml
for the
exact matrix of supported Puppet and ruby versions.
- EL 5
- EL 6
- EL 7
- Suse 11
- Solaris 9,10 and 11
- Ubuntu 12.04
- Ubuntu 14.04
Client packages can be extracted from a NetBackup Master server with script found here: https://github.com/Ericsson/package-netbackup
===
path to bp.conf file
- Default: /usr/openv/netbackup/bp.conf
bp.conf's owner
- Default: root
bp.conf's group
- Default: root
bp.conf's mode
- Default: 0644
client name in bp.conf. Used as index on Master server
- Default: $::hostname
name of client packages to install. Not applicable on osfamily Solaris.
- Default: undef (OS default)
init script path
- Default: undef (OS default)
init script owner
- Default: root
init script group
- Default: root
init script mode
- Default: 0755
init script source
- Default: /usr/openv/netbackup/bin/goodies/netbackup
Array of hostname(s) of NetBackup Media Servers. Support for strings is provided for backward compatibility and migration only and will be deprecated soon.
- Default: []
Boolean to chose if netbackup should change the access time on backuped files. The bool is translated to YES or NO in the conf file.
- Default: false
Boolean to chose if netbackup should change the change time on backuped files. The bool is translated to YES or NO in the conf file.
- Default: false
path where netbackup libs are stored
- Default: /usr/openv/lib
file to look for when enabling netbackup libs
- Default: /usr/openv/lib/libnbbaseST.so_new
path where netbackup binaries are stored
- Default: /usr/openv/netbackup/bin
file to look for when enabling netbackup binaries
- Default: /usr/openv/netbackup/bin/bpcd_new
netbackup server to connect to
- Default: "netbackup.${::domain}"
Solaris only. Full path to SYMCnbclt package
- Default: /var/tmp/nbclient/SYMCnbclt.pkg
Solaris only. Full path to SYMCnbclt admin file
- Default: /var/tmp/nbclient/admin
Solaris only. Full path to SYMCnbjava package
- Default: /var/tmp/nbclient/SYMCnbjava.pkg
Solaris only. Full path to SYMCnbjava admin file
- Default: /var/tmp/nbclient/admin
Solaris only. Full path to SYMCnbjre package
- Default: /var/tmp/nbclient/SYMCnbjre.pkg
Solaris only. Full path to SYMCnbjre admin file
- Default: /var/tmp/nbclient/admin
Solaris only. Full path to SYMCpddea package
- Default: /var/tmp/nbclient/SYMCpddea.pkg
Solaris only. Full path to SYMCpddea admin file
- Default: /var/tmp/nbclient/admin
Solaris only. Full path to directory containing VRTSpbx package
- Default: /var/tmp/nbclient/VRTSpbx
Solaris only. Full path to VRTSpbx admin file
- Default: /var/tmp/nbclient/admin
Solaris only. Full path to nbtar package
- Default: /var/tmp/nbclient/nbtar.pkg
Solaris only. Full path to nbtar admin file
- Default: /var/tmp/nbclient/admin