Defined Type: wildfly::jgroups::stack::tcpgossip

Defined in:
manifests/jgroups/stack/tcpgossip.pp

Overview

Configures a tcpgossip stack.

Parameters:

  • initial_hosts (String)

    Comma delimited list of hosts to be contacted for initial membership.

  • num_initial_members (Integer)

    Number of initial members.

  • timeout (Integer) (defaults to: 3000)

    Max time for socket creation. Default is 3000 msec.



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'manifests/jgroups/stack/tcpgossip.pp', line 8

define wildfly::jgroups::stack::tcpgossip (
  String  $initial_hosts,
  Integer $num_initial_members,
  Integer $timeout = 3000,
) {
  $properties = {
    'properties' => {
      'initial_hosts'       => $initial_hosts,
      'timeout'             => $timeout,
      'num_initial_members' => $num_initial_members,
    },
  }

  wildfly::jgroups::stack::tcp { 'TCPGOSSIP':
    properties => $properties,
  }
}