Defined Type: wildfly::jgroups::stack::tcpping

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

Overview

Configures a tcpping 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.

  • port_range (Integer) (defaults to: 0)

    Number of additional ports to be probed for membership. A port_range of 0 does not probe additional ports. Example: initial_hosts=A port_range=0 probes A:7800, port_range=1 probes A:7800 and A:7801.



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'manifests/jgroups/stack/tcpping.pp', line 11

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

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