Puppet Class: role::webperf

Defined in:
modules/role/manifests/webperf.pp

Overview

Class: role::webperf

Details at profile::webperf::processors and profile::webperf::site.



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

class role::webperf {
    include ::profile::base::production
    include ::profile::firewall
    include ::profile::webperf::processors
    include ::profile::webperf::site
    include ::profile::tlsproxy::envoy # TLS termination

    system::role { 'webperf':
        description => 'webperf processors and performance.wikimedia.org website'
    }

    class { '::httpd':
        modules   => ['php7.4', 'rewrite', 'proxy', 'proxy_http', 'remoteip', 'headers', 'ssl'],
        http_only => true,
    }
}