RackMan::Format::Bacula - Generate the Bacula config files for a given RackObject
use RackMan::Format::Bacula; RackMan::Format::Bacula->write({ rackdev => $rackdev, # a RackMan::Device instance rackman => $rackman, # a RackMan instance });
This module generates the Bacula configuration files for the given RackObject.
Generate the file.
Arguments
Arguments are expected as a hashref with the following keys:
rackdev - (mandatory) a RackMan::Device instance
rackdev
rackman - (mandatory) a RackMan instance
rackman
verbose - (optional) boolean, set to true to be verbose
verbose
This module gets its configuration from the [format:bacula] section of the main rack.conf, with the following parameters:
[format:bacula]
Path of the directory to store the generated files.
Specify the name of the catalog resource to be used. This parameter is required.
Specify the Bacula password. This parameter is required.
Port number of the Bacula server.
Bacula parameter File Retention.
File Retention
Bacula parameter Job Retention.
Job Retention
Bacula parameter Maximum Concurrent Jobs.
Maximum Concurrent Jobs
Bacula parameter Write Bootstrap.
Write Bootstrap
Add the given path to the FileSet.
Specify the SCM tool to use for versionning generated files.
Sebastien Aperghis-Tramoni
To install RackMan, copy and paste the appropriate command in to your terminal.
cpanm
cpanm RackMan
CPAN shell
perl -MCPAN -e shell install RackMan
For more information on module installation, please visit the detailed CPAN module installation guide.