Puppet Class: mariadb::packages_client

Defined in:
modules/mariadb/manifests/packages_client.pp

Overview

Parameters:



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'modules/mariadb/manifests/packages_client.pp', line 5

class mariadb::packages_client (
    String[1] $package,
) {
    ensure_packages([
        $package,
        'percona-toolkit',       # very useful client utilities
        'grc',                   # used to colorize paged sql output
        'python3-pymysql',       # dependency for some utilities- TODO: delete & add as dependency
        'python3-tabulate',      # dependency for some utilities- TODO: delete & add as dependency
    ])

    # TODO(kormat): this is likely not needed, and could be removed.
    if debian::codename::ge('buster') {
        ensure_packages('mariadb-backup')
    }
}