Puppet Class: profile::analytics::cluster::airflow

Defined in:
modules/profile/manifests/analytics/cluster/airflow.pp

Overview

Class: profile::analytics::cluster::airflow

Wrapper profile to include classes needed to set up a Airflow instance in the Analytics Cluster.



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'modules/profile/manifests/analytics/cluster/airflow.pp', line 6

class profile::analytics::cluster::airflow {
    include ::profile::base::production
    include ::profile::base::firewall

    include ::profile::java
    include ::profile::kerberos::client
    include ::profile::kerberos::keytabs

    # Include Hadoop ecosystem client classes.
    require ::profile::hadoop::common
    require ::profile::hive::client

    # Spark 2 is manually packaged by us.
    require ::profile::hadoop::spark2

    # Include the configured Airflow instance(s)
    include ::profile::airflow
}