Puppet Class: role::analytics_cluster::webserver

Defined in:
modules/role/manifests/analytics_cluster/webserver.pp

Overview



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

class role::analytics_cluster::webserver {

    system::role { 'analytics_cluster::webserver':
        description => 'Webserver hosting the main Analytics websites'
    }

    include ::profile::analytics::httpd
    include ::profile::analytics::cluster::gitconfig

    include ::profile::tlsproxy::envoy

    include ::profile::statistics::web

    include ::profile::firewall
    include ::profile::base::production

    # Install java, hadoop configuration and kerberos client and keytabs
    # for hdfs_tools to function (needed to pull data from HDFS)
    include profile::java
    include profile::hadoop::common
    include profile::kerberos::client
    include profile::kerberos::keytabs
}