3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'manifests/profile/storage.pp', line 3
class bareos::profile::storage(
$name_storage = 'bareos-sd',
$name_dir = 'bareos-dir',
$password = 'BareosStoragePleaseChangeMe',
$archive_device = '/var/lib/bareos/storage',
) {
class { '::bareos::storage::storage':
name_storage => $name_storage,
messages => 'Standard',
}
::bareos::storage::director { $name_dir:
password => $password,
}
# Note: in the current implementation, the Director Name is ignored, and the message is sent to the Director that started the Job.
::bareos::storage::messages { 'Standard':
description => 'Send relevant messages to the Director.',
director => "${name_dir} = all",
}
::bareos::storage::device { 'FileStorage':
archive_device => $archive_device,
media_type => 'File',
label_media => true,
random_access => true,
automatic_mount => true,
removable_media => false,
always_open => false,
}
}
|