Puppet Class: role::webperf::profiling_tools

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

Overview

Class: role::webperf::profiling_tools

This role provisions a set of profiling tools for the performance team. (T194390)



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'modules/role/manifests/webperf/profiling_tools.pp', line 6

class role::webperf::profiling_tools {

    system::role { 'webperf::profiling_tools':
        description => 'profiling tools host'
    }

    include ::profile::standard
    include ::profile::base::firewall
    include ::profile::backup::host
    include ::profile::webperf::arclamp

    # class httpd installs mpm_event by default, and once installed,
    # it cannot easily be uninstalled.
    class { '::httpd::mpm':
        mpm => 'prefork'
    }

    # Web server (for arclamp)
    class { '::httpd':
        modules => ['authnz_ldap', 'php7.0', 'rewrite', 'mime', 'proxy', 'proxy_http'],
    }
}