Puppet Class: jboss::params

Inherits:
jboss::internal::params
Inherited by:
jboss
jboss::internal::package
Defined in:
manifests/params.pp

Overview

JBoss parameters



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'manifests/params.pp', line 2

class jboss::params inherits jboss::internal::params {

  # JBoss product name
  $product          = hiera('jboss::params::product', 'wildfly')

  # Version of JBoss Application Server
  $version          = hiera('jboss::params::version', '9.0.2.Final')

  # Deprcated, will deleted in next major version
  include jboss::internal::quirks::autoinstall

  # Should java be installed by this module automatically?,
  # Default value is set to true
  $java_autoinstall = jboss_to_bool(hiera('jboss::params::java_autoinstall',
  $jboss::internal::quirks::autoinstall::deprecated_java_install))

  # The version of Java to be installed, default: latest
  $java_version     = hiera('jboss::params::java_version', 'latest')

  # Java package version, undef, jdk, jre
  $java_package     = hiera('jboss::params::java_package', undef)

  # Java distribution: jre or jdk
  $java_dist        = hiera('jboss::params::java_dist', 'jre')

  # User for Jboss Application Server
  $jboss_user       = hiera('jboss::params::jboss_user', 'jboss')

  # Group for Jboss Application Server
  $jboss_group      = hiera('jboss::params::jboss_group', 'jboss')

  # Target installation directory root
  $install_dir      = hiera('jboss::params::install_dir', '/usr/lib')

  # Runs JBoss Application Server in domain mode
  $runasdomain      = jboss_to_bool(hiera('jboss::params::runasdomain', false))

  # Enable JBoss Application Server management console
  $enableconsole    = jboss_to_bool(hiera('jboss::params::enableconsole', false))

  # JBoss default domain profile
  $profile          = hiera('jboss::settings::profile', 'full')

  # JBoss default domain controller's hostname
  $controller_host  = hiera('jboss::settings::controller', '127.0.0.1')

  # JBoss bind public interface to:
  $bind_public      = hiera('jboss::params::bind_public', undef)

  # JBoss bind management interface to:
  $bind_mgmt        = hiera('jboss::params::bind_mgmt', undef)

  # JBoss default host name
  $hostname         = hiera('jboss::params::hostname', $::hostname)

  # Tool used by this module to fetch JBoss installation files from network
  $fetch_tool       = hiera('jboss::params::fetch_tool', 'jboss::internal::util::download')

  # Time to wait (in seconds) for server to become available
  $startup_wait     = hiera('jboss::params::startup_wait', '60')

}