Puppet Class: role::globalusage

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

Overview

Class: role::globalusage

Configures a MediaWiki instance with GlobalUsage



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'puppet/modules/role/manifests/globalusage.pp', line 4

class role::globalusage {
    require ::role::mediawiki

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

    mediawiki::maintenance { 'refresh globalusage table':
        command => '/usr/local/bin/foreachwikiwithextension GlobalUsage extensions/GlobalUsage/maintenance/refreshGlobalimagelinks.php --pages existing,nonexisting',
        cwd     => $::mediawiki::dir,
        require => Mediawiki::Extension['GlobalUsage'],
    }
}