Puppet Class: role::bouncehandler

Defined in:
puppet/modules/role/manifests/bouncehandler.pp

Overview

Class: role::bouncehandler

Installs the [BounceHandler] extension which allows wikis to handle bounce emails efficiently.

1

www.mediawiki.org/wiki/Extension:BounceHandler



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'puppet/modules/role/manifests/bouncehandler.pp', line 7

class role::bouncehandler {
    include ::postfix
    include ::role::mediawiki

    mediawiki::extension { 'BounceHandler':
        needs_update => true,
    }

    File<|title == '/etc/postfix/virtual'|> {
        content => template('role/bouncehandler/virtual.erb'),
        owner   => 'root',
        group   => 'root',
        mode    => '0444',
    }
    File<|title == '/etc/postfix/aliases'|> {
        content => template('role/bouncehandler/aliases.erb'),
        owner   => 'root',
        group   => 'root',
        mode    => '0444',
    }
}