Puppet Class: role::chart

Defined in:
puppet/modules/role/manifests/chart.pp

Overview

Class: role::chart

Configures the Chart extension which provides chart rendering functionality using tabular data from the Data: namespace.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'puppet/modules/role/manifests/chart.pp', line 5

class role::chart {
    include ::role::commons_datasets

    mediawiki::extension { 'Chart':
        settings => template('role/chart/settings.php.erb'),
        require  => [
            Class['::role::commons_datasets'],
            Service['chart-renderer'],
        ],
    }

    service::node { 'chart-renderer':
        module       => '../dist/index.js',
        port         => 6284,
        git_remote   => 'https://gitlab.wikimedia.org/repos/mediawiki/services/chart-renderer.git',
        node_version => '20',
        build        => true,
    }
}