Puppet Class: role::lists

Defined in:
modules/role/manifests/lists.pp

Overview

sets up a mailing list server



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
27
28
# File 'modules/role/manifests/lists.pp', line 2

class role::lists {

    system::role { 'lists': description => 'Mailing list server', }

    include profile::standard
    include profile::backup::host
    include profile::base::firewall

    include profile::lists
    include profile::locales::extended
    $cgi = os_version('debian < stretch') ? {
        true    => 'cgi',
        default => 'cgid',
    }
    class { 'httpd':
        modules => [
            'ssl',
            $cgi,
            'headers',
            'rewrite',
            'alias',
            'setenvif',
            'auth_digest',
            ],
    }

}