Puppet Class: role::parsoid::testing

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

Overview

Parsoid testing, MW appserver plus parsoid testing setup



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'modules/role/manifests/parsoid/testing.pp', line 2

class role::parsoid::testing {

    system::role { 'parsoid::testing':
        description => 'Parsoid test server'
    }

    ## Basics
    include profile::base::production
    include profile::firewall

    ## Parsoid
    include profile::nginx
    include profile::parsoid::testing

    ## MediaWiki
    # We don't include things like automatic php restarts
    # or prometheus exporters, as this is just a testing
    # installation.
    # We do include auto_restart services to be used after library upgrades.
    include profile::parsoid::mediawiki
    include role::mediawiki::common
    include profile::mediawiki::php
    include profile::mediawiki::php::monitoring
    include profile::mediawiki::webserver
}