jdk installation and java_home ist set in params.pp

This commit is contained in:
7u83 2020-07-23 19:55:47 +00:00
parent ba82c36025
commit b05a6522bd
2 changed files with 27 additions and 3 deletions

View File

@ -3,7 +3,14 @@
# #
class plnxtools( class plnxtools(
$opt_dir = $plnxtools::params::opt_dir $opt_dir = $plnxtools::params::opt_dir,
# a list of packages to install jdks
$jdks = $plnxtools::params::jdks,
# default JAVA_HOME
$java_home = $plnxtools::params::java_home,
) )
inherits plnxtools::params{ inherits plnxtools::params{
@ -12,6 +19,10 @@ inherits plnxtools::params{
ensure => directory ensure => directory
} }
#
# For most tools FreeBSD needs to bash installed
# accassible by /bin/bash
#
if $::osfamily == 'FreeBSD' { if $::osfamily == 'FreeBSD' {
package {"bash": package {"bash":
ensure => installed ensure => installed
@ -22,7 +33,7 @@ inherits plnxtools::params{
} }
} }
package { 'openjdk11': package { $jdks:
ensure => installed ensure => installed
} }

View File

@ -1,4 +1,17 @@
#
# params.pp
#
class plnxtools::params{ class plnxtools::params{
$opt_dir = "/opt" $opt_dir = "/opt"
case $::osfamily {
'FreeBSD':{
$jdks = ['openjdk11']
$java_home = "/usr/local/openjdk11"
}
default: {
}}
} }