Puppet Class: role::centralnotice

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

Overview

Class: role::centralnotice

Add the MediaWiki extensions needed for developing banner delivery tools.



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

class role::centralnotice {
    include ::role::eventlogging
    include ::role::translate

    mediawiki::extension { 'CentralNotice':
        needs_update => true,
        settings     => {
            wgNoticeInfrastructure            => true,
            wgNoticeProjects                  => [ 'centralnoticeproject' ],
            wgNoticeProject                   => 'centralnoticeproject',
            wgCentralHost                     => 'localhost',
            wgCentralSelectedBannerDispatcher => "${::mediawiki::server_url}/w/index.php?title=Special:BannerLoader",
            wgCentralDBname                   => 'wiki',
        },
    }
}