Puppet Class: role::multimedia
- Defined in:
- puppet/modules/role/manifests/multimedia.pp
Overview
Class: role::multimedia
This class configures MediaWiki for multimedia development:
-
installs ImageMagick
-
raises file size limits
-
raises image MP limit
-
configures 404-handler
-
installs exiftool
It is meant to contain general configuration of shared use to other extensions that are commonly used by the multimedia team in development and testing.
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/multimedia.pp', line 11
class role::multimedia {
include ::role::thumb_on_404
require_package('imagemagick')
require_package('libimage-exiftool-perl')
# Increase PHP upload size from default puny 2MB
php::ini { 'uploadsize':
settings => {
upload_max_filesize => '100M',
post_max_size => '100M',
}
}
mediawiki::settings { 'multimedia':
require => Package['imagemagick'],
values => {
# These are copied over from the Commons production configuration
wgMaxImageArea => 75e6,
wgTiffMaxMetaSize => 1048576,
wgMaxAnimatedGifArea => 75e6,
wgSharpenParameter => '0x0.8',
wgUseImageMagick => true,
wgUseTinyRGBForJPGThumbnails => true,
wgUploadThumbnailRenderMap => [ 320, 640, 800, 1024, 1280, 1920, 2560, 2880 ],
}
}
}
|