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')
}
|