Puppet Class: role::commons
- Defined in:
- puppet/modules/role/manifests/commons.pp
Overview
Class: role::commons
This role creates one additional wiki, commons.wiki.local.wmftest.net which is configured to approximate commons' setup
- upload_dir
-
Directory where files uploaded to commons will be stored.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'puppet/modules/role/manifests/commons.pp', line 8
class role::commons(
$upload_dir,
) {
include ::role::globalusage
require ::role::mediawiki
include ::role::multimedia
include ::role::thumb_on_404
mediawiki::wiki { 'commons':
upload_dir => $upload_dir,
priority => $::load_early,
}
role::thumb_on_404::multiwiki { 'commons': }
mediawiki::settings { 'commons:general':
values => {
wgUseInstantCommons => false,
wgCrossSiteAJAXdomains => ['*'],
},
}
mediawiki::settings { 'commons_ForeignRepo':
values => template('role/commons/foreign_repo.php.erb'),
}
mediawiki::settings { 'commons_GlobalUsage':
values => {
wgGlobalUsageDatabase => 'commonswiki',
}
}
}
|