Puppet Class: role::gwtoolset
- Defined in:
- puppet/modules/role/manifests/gwtoolset.pp
Overview
Class: role::gwtoolset
Provisions the GWToolset extension, which does mass mediafile and metadata uploading based on an XML description.
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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'puppet/modules/role/manifests/gwtoolset.pp', line 6
class role::gwtoolset {
# required by gwtoolset
require ::role::multimedia
# required by complex templates such as Artwork
require ::role::parserfunctions
require ::role::scribunto
require ::role::templatedata
require ::role::translate
# required by codeeditor
require ::role::wikieditor
# required by commons templates such as Artwork
require ::role::wikimediamessages
php::ini { 'GWToolset':
settings => {
memory_limit => '512M'
}
}
mediawiki::extension { 'GWToolset':
settings => template('role/gwtoolset/conf.php.erb')
}
mediawiki::import::dump { 'mediawiki_common_css':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/mediawiki/Common.css.xml',
dump_sentinel_page => 'Mediawiki:Common.css',
}
mediawiki::import::dump { 'mediawiki_editsection_brackets':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/mediawiki/Editsection-brackets.xml',
dump_sentinel_page => 'Mediawiki:Editsection-brackets',
}
mediawiki::import::dump { 'mediawiki_lang':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/mediawiki/Lang.xml',
dump_sentinel_page => 'Mediawiki:Lang',
}
mediawiki::import::dump { 'template_de':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/De.xml',
dump_sentinel_page => 'Template:De',
}
mediawiki::import::dump { 'template_en':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/En.xml',
dump_sentinel_page => 'Template:En',
}
mediawiki::import::dump { 'template_fr':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/Fr.xml',
dump_sentinel_page => 'Template:Fr',
}
mediawiki::import::dump { 'template_nl':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/Nl.xml',
dump_sentinel_page => 'Template:Nl',
}
mediawiki::import::dump { 'module_templatepar':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/module/TemplatePar.xml',
dump_sentinel_page => 'Module:TemplatePar',
}
mediawiki::import::dump { 'template_pd_old':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/PD-old.xml',
dump_sentinel_page => 'Template:PD-old',
}
mediawiki::import::dump { 'template_pd_us':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/PD-US.xml',
dump_sentinel_page => 'Template:PD-US',
}
mediawiki::import::dump { 'template_cc_by_30':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/Cc-by-3.0.xml',
dump_sentinel_page => 'Template:Cc-by-3.0',
}
mediawiki::import::dump { 'template_cc_by_sa_30':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/Cc-by-sa-3.0.xml',
dump_sentinel_page => 'Template:Cc-by-sa-3.0',
}
mediawiki::import::dump { 'template_uploaded_with_gwtoolset':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/Uploaded_with_GWToolset.xml',
dump_sentinel_page => 'Template:Uploaded_with_GWToolset',
}
mediawiki::import::dump { 'template_artwork':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/template/Artwork.xml',
dump_sentinel_page => 'Template:Artwork',
}
mediawiki::import::dump { 'mapping_beeld_en_geluid':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/mapping/GWToolset-Metadata_Mappings-Dan-nl-Beeld-en-Geluid.xml',
dump_sentinel_page => 'GWToolset:Metadata_Mappings/Dan-nl/Beeld-en-Geluid.json',
}
mediawiki::import::dump { 'mapping_kb':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/mapping/GWToolset-Metadata_Mappings-Dan-nl-KB_Centsprenten.xml',
dump_sentinel_page => 'GWToolset:Metadata_Mappings/Dan-nl/KB_Centsprenten.json',
}
mediawiki::import::dump { 'mapping_rijksmuseum':
xml_dump => '/vagrant/puppet/modules/role/files/gwtoolset/mapping/GWToolset-Metadata_Mappings-Dan-nl-Rijksmuseum.xml',
dump_sentinel_page => 'GWToolset:Metadata_Mappings/Dan-nl/Rijksmuseum.json',
}
}
|