Puppet Class: role::parsoid::testing

Defined in:
modules/role/manifests/parsoid/testing.pp

Overview

This role is used by testing services Ex: Parsoid roundtrip testing, Parsoid & PHP parser visual diff testing



3
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
# File 'modules/role/manifests/parsoid/testing.pp', line 3

class role::parsoid::testing {

    system::role { 'parsoid::testing':
        description => 'Parsoid server (rt-testing, visual-diffing, etc.)'
    }

    ## Basics
    include ::profile::standard
    include ::profile::base::firewall

    ## Parsoid
    include ::profile::parsoid::diffserver
    include ::profile::parsoid::rt_server
    include ::profile::parsoid::rt_client
    include ::profile::parsoid::vd_server
    include ::profile::parsoid::vd_client
    include ::profile::parsoid::testing

    ## MediaWiki
    # We don't include things like automatic php restarts
    # or prometheus exporters, as this is just a testing
    # installation.
    include ::role::mediawiki::common
    include ::profile::mediawiki::php
    include ::profile::mediawiki::php::monitoring
    include ::profile::mediawiki::webserver


}