Puppet Class: jboss::internal::compatibility
- Defined in:
- manifests/internal/compatibility.pp
Overview
Internal class - handles compatibility between
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 |
# File 'manifests/internal/compatibility.pp', line 2
class jboss::internal::compatibility {
include jboss
if $::osfamily != 'RedHat' and $::osfamily != 'Debian' {
fail("Unsupported OS family: ${::osfamily}. Supporting only RHEL and Debian systems. Consult README file.")
}
case $jboss::product {
'wildfly': {
include jboss::internal::compatibility::wildfly
$controller_port = $jboss::internal::compatibility::wildfly::controller_port
$product_short = $jboss::internal::compatibility::wildfly::product_short
$initd_file = $jboss::internal::compatibility::wildfly::initd_file
$systemd_file = $jboss::internal::compatibility::wildfly::systemd_file
$systemd_launcher = $jboss::internal::compatibility::wildfly::systemd_launcher
$initsystem = $jboss::internal::compatibility::wildfly::initsystem
$expect_to_start = $jboss::internal::compatibility::wildfly::expect_to_start
}
'jboss-eap': {
include jboss::internal::compatibility::eap
$controller_port = $jboss::internal::compatibility::eap::controller_port
$product_short = $jboss::internal::compatibility::eap::product_short
$initd_file = $jboss::internal::compatibility::eap::initd_file
$systemd_file = $jboss::internal::compatibility::eap::systemd_file
$systemd_launcher = $jboss::internal::compatibility::eap::systemd_launcher
$initsystem = $jboss::internal::compatibility::eap::initsystem
$expect_to_start = $jboss::internal::compatibility::eap::expect_to_start
}
'jboss-as': {
include jboss::internal::compatibility::as
$controller_port = $jboss::internal::compatibility::as::controller_port
$product_short = $jboss::internal::compatibility::as::product_short
$initd_file = $jboss::internal::compatibility::as::initd_file
$systemd_file = $jboss::internal::compatibility::as::systemd_file
$systemd_launcher = $jboss::internal::compatibility::as::systemd_launcher
$initsystem = $jboss::internal::compatibility::as::initsystem
$expect_to_start = $jboss::internal::compatibility::as::expect_to_start
}
default: {
fail("Unsupported product ${jboss::product}. Supporting only: 'jboss-eap', 'jboss-as' and 'wildfly'")
}
}
}
|