Puppet Class: role::dbbackups::content

Defined in:
modules/role/manifests/dbbackups/content.pp

Overview

Class similar to dbbackups::metadata, except used for content (external storage database backups) only. They create regularly logical dumps of the configured set of sections (servers) for processing and Bacula. These, however, do not do snapshotting. Additionally, add the client daemon for Bacula and setup its backup to the corresponding long term storage.



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'modules/role/manifests/dbbackups/content.pp', line 8

class role::dbbackups::content {
    system::role { 'dbbackups::content':
        description => 'External Storage dumps',
    }

    include ::profile::base::firewall
    include ::profile::base::production

    include ::profile::dbbackups::mydumper
    include ::profile::dbbackups::snapshot
    include ::profile::backup::host
    include ::profile::dbbackups::bacula_es
}