Puppet Class: role::mariadb::content_backups

Defined in:
modules/role/manifests/mariadb/content_backups.pp

Overview

Class similar to mariadb::backups, 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, and additionally are both client and storage daemons for Bacula.



7
8
9
10
11
12
13
14
15
16
17
18
# File 'modules/role/manifests/mariadb/content_backups.pp', line 7

class role::mariadb::content_backups {
    system::role { 'mariadb::content_backups':
        description => 'External store dumps and backups',
    }

    include ::profile::base::firewall
    include ::profile::standard

    include ::profile::mariadb::backup::mydumper
    include ::profile::mariadb::backup::snapshot
    # TODO: Include client and sd bacula profiles
}