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.



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

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',
    }
}