Defined Type: wildfly::jgroups::stack

Defined in:
manifests/jgroups/stack.pp

Overview

Configures jgroups stacks

Parameters:

  • protocols (Array[Variant[Hash, String]])

    List of protocols to use

  • transport (Hash)

    Transport config hash.



7
8
9
10
11
12
13
14
15
16
17
18
# File 'manifests/jgroups/stack.pp', line 7

define wildfly::jgroups::stack (
  Array[Variant[Hash, String]] $protocols,
  Hash                         $transport,
) {
  wildfly::resource { "/subsystem=jgroups/stack=${title}":
    recursive => true,
    content   => {
      'protocol'  => wildfly::objectify($protocols),
      'transport' => $transport,
    },
  }
}