Defined Type: bacula::director::fileset

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

Overview

Definition: bacula::director::fileset

Create a fileset definition to the director

Parameters:

$includes
    An array of files, dirs to be included in backups.
$excludes
    An array of files, dirs to be excluded from backups.
$plugins
    An array of plugins, who will be used in backups

Actions:

Will create a fileset definition to be used by the director

Requires:

bacula::director

Sample Usage:

bacula::director::fileset { 'root-var'
    includes     => [ '/', '/var',],
    excludes     => [ '/tmp', ],
}

Parameters:

  • includes (Any)
  • excludes (Any) (defaults to: undef)
  • plugins (Any) (defaults to: undef)


25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'modules/bacula/manifests/director/fileset.pp', line 25

define bacula::director::fileset(
                                $includes,
                                $excludes=undef,
                                $plugins=undef,
) {
    file { "/etc/bacula/conf.d/fileset-${name}.conf":
        ensure  => present,
        owner   => 'root',
        group   => 'bacula',
        mode    => '0440',
        content => template('bacula/bacula-dir-fileset.erb'),
        notify  => Service['bacula-director'],
    }
}