Giter Site home page Giter Site logo

wtanaka / ansible-role-parsoid Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 13 KB

Ansible role to install Parsoid, an application which can translate back and forth, at runtime, between MediaWiki's wikitext syntax and an equivalent HTML/RDFa document model

ansible ansible-role ansible-roles ansible-galaxy galaxy parsoid mediawiki

ansible-role-parsoid's Introduction

Build Status CircleCI

wtanaka.parsoid

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.

Example Playbook

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

parsoid_mw_apis

Configures the mwApis configuration setting

Default:

parsoid_mw_apis:
- uri: 'http://localhost/w/api.php'
  domain: 'localhost'

License

GPLv2

Author Information

https://wtanaka.com/

ansible-role-parsoid's People

Contributors

wtanaka avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

smmccabe

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.