Puppet Class: jboss::internal::configure::interfaces
- Defined in:
- manifests/internal/configure/interfaces.pp
Overview
Internal class - configure network interfaces
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 |
# File 'manifests/internal/configure/interfaces.pp', line 2
class jboss::internal::configure::interfaces {
include jboss::params
include jboss
include jboss::internal::runtime::dc
$enableconsole = $jboss::enableconsole
$runasdomain = $jboss::runasdomain
$controller = $jboss::controller
$bind_public = $jboss::params::bind_public
$bind_mgmt = $jboss::params::bind_mgmt
Jboss::Interface {
ensure => 'present',
}
$__console_is_sensible = $jboss::internal::runtime::dc::runs_as_controller or $jboss::runasdomain == false
if $__console_is_sensible and ($enableconsole or $bind_mgmt != undef){
if $bind_mgmt != undef {
jboss::interface { 'management':
inet_address => $bind_mgmt,
any_address => undef,
}
} else {
jboss::interface { 'management':
any_address => true,
inet_address => undef,
}
}
}
if $bind_public != undef {
jboss::interface { 'public':
any_address => undef,
inet_address => $bind_public,
}
} else {
jboss::interface { 'public':
any_address => true,
inet_address => undef,
}
}
}
|