Puppet Class: role::kafka::jumbo::broker

Defined in:
modules/role/manifests/kafka/jumbo/broker.pp

Overview

Class role::kafka::jumbo::broker

Sets up a Kafka broker in the 'jumbo' Kafka cluster.



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

class role::kafka::jumbo::broker {
    system::role { 'role::kafka::jumbo::broker':
        description => "Kafka Broker in a 'jumbo' Kafka cluster",
    }

    include profile::firewall
    include profile::kafka::broker

    # Temporary workaround to avoid Kafka Mirror failures
    # See T347481
    if $::hostname !~ /^kafka-jumbo100[1-6]/ {
        # Mirror main-eqiad -> jumbo-eqiad
        include profile::kafka::mirror
    }

    include ::profile::base::production
}