Ansible role to install Parsoid. Parsoid is an application which can translate back and forth, at runtime, between MediaWiki's wikitext syntax and an equivalent HTML/RDFa document model with enhanced support for automated processing and rich editing. It has been under development by a team at the Wikimedia Foundation since 2012. It is currently used extensively by VisualEditor, Flow, Content Translation and other applications.
Simple default install
- hosts: all
roles:
- role: wtanaka.parsoid
You can configure the role in the playbook:
- hosts: servers
roles:
- role: wtanaka.parsoid
parsoid_conf:
loadWMF: true
Or using variables in an appropriate host_vars
or group_vars
file.
The full set of configuration options available are visible in defaults/main.yml
Configures the mwApis
configuration setting
Default:
parsoid_mw_apis:
- uri: 'http://localhost/w/api.php'
domain: 'localhost'
GPLv2