Puppet Class: profile::dumps::generation::server::misccrons

Defined in:
modules/profile/manifests/dumps/generation/server/misccrons.pp

Overview

SPDX-License-Identifier: Apache-2.0

Parameters:

  • dumps_single_backend (Any) (defaults to: lookup('profile::dumps::single_backend'))
  • internals (Any) (defaults to: lookup('profile::dumps::internal'))
  • publics (Any) (defaults to: lookup('profile::dumps::public'))
  • miscdumpsdir (Any) (defaults to: lookup('profile::dumps::miscdumpsdir'))
  • miscsubdirs (Any) (defaults to: lookup('profile::dumps::miscsubdirs'))


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'modules/profile/manifests/dumps/generation/server/misccrons.pp', line 2

class profile::dumps::generation::server::misccrons(
    $dumps_single_backend = lookup('profile::dumps::single_backend'),
    $internals = lookup('profile::dumps::internal'),
    $publics = lookup('profile::dumps::public'),
    $miscdumpsdir = lookup('profile::dumps::miscdumpsdir'),
    $miscsubdirs = lookup('profile::dumps::miscsubdirs'),
) {
    require profile::dumps::generation::server::common

    if (!$dumps_single_backend) {
        if !empty($internals) {
            $miscinternaldests = $internals.map |$i| {"${i}::data/otherdumps/"}.join(',')
        } else {
            $miscinternaldests = ''
        }
        $miscpublicdests = $publics.map |$p| {"${p}::data/xmldatadumps/public/other/"}.join(',')

        class { '::dumps::generation::server::rsyncer_misc':
            miscdumpsdir   => $miscdumpsdir,
            miscremotedirs => $miscpublicdests,
            miscsubdirs    => $miscsubdirs,
            miscremotesubs => $miscinternaldests,
        }
    }
}