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
17
18
19
20
# 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,
        refreshonly => true,
        require     => Mediawiki::Extension['GlobalUsage'],
    }

    Mediawiki::Extension['GlobalUsage'] ~> Mediawiki::Maintenance['refresh globalusage table']
    Mediawiki::Wiki<| |> ~> Mediawiki::Maintenance['refresh globalusage table']
}