Puppet Class: role::ores_service
- Defined in:
- puppet/modules/role/manifests/ores_service.pp
Overview
Class: role::ores_service
This role installs the [ORES] service.
4 5 6 7 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'puppet/modules/role/manifests/ores_service.pp', line 4
class role::ores_service {
include ::ores
$ores_hostname = $::ores::vhost_name
# when role::ores is also enabled, make it use the local service
mediawiki::settings { 'ORES service':
values => {
wgOresBaseUrl => "http://localhost:${::ores::port}/",
wgOresWikiId => 'wiki',
wgOresModels => {
damaging => {
enabled => true,
},
goodfaith => {
enabled => true,
},
reverted => {
enabled => false,
},
articlequality => {
enabled => false,
},
draftquality => {
enabled => false,
},
},
# Use calculated thresholds.
wgOresFiltersThresholds => {
damaging => {
likelygood => {
min => 0,
max => 'recall_at_precision(min_precision=0.99)',
},
maybebad => {
min => 'recall_at_precision(min_precision=0.15)',
max => 1,
},
likelybad => {
min => 'recall_at_precision(min_precision=0.45)',
max => 1,
},
# verylikelybad uses default
},
},
},
priority => 20,
}
mediawiki::import::text { 'VagrantRoleOresService':
content => template('role/ores_service/VagrantRoleOresService.wiki.erb'),
}
}
|