Defined Type: bacula::director::catalog

Defined in:
modules/bacula/manifests/director/catalog.pp

Overview

Definition: bacula::director::catalog

This definition creates a catalog definition

Parameters:

$runs
    An array of hashes for

Actions:

Will create a catalog definition to be included by the director

Requires:

bacula::director

Sample Usage:

bacula::director::catalog { 'MYDB':
    dbname      => 'bacula',
    dbuser      => 'bacula',
    dbhost      => 'bacula-db.example.org',
    dbport      => '3306',
    dbpassword  => 'bacula',
}

Parameters:

  • dbname (Any)
  • dbuser (Any)
  • dbhost (Any)
  • dbport (Any)
  • dbpassword (Any)


24
25
26
27
28
29
30
31
32
33
# File 'modules/bacula/manifests/director/catalog.pp', line 24

define bacula::director::catalog($dbname, $dbuser, $dbhost, $dbport, $dbpassword) {
    file { "/etc/bacula/conf.d/catalog-${name}.conf":
        ensure  => present,
        owner   => 'root',
        group   => 'bacula',
        mode    => '0440',
        content => template('bacula/bacula-dir-catalog.erb'),
        notify  => Service['bacula-director'],
    }
}