Puppet Class: glassfish::java
- Defined in:
- manifests/java.pp
Overview
Class: glassfish::java
Manages java installation if required
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 |
# File 'manifests/java.pp', line 5
class glassfish::java {
# Get the package name based on required java_ver.
case $glassfish::java_ver {
'java-7-oracle' : {
# require ::java7
$java_package = $glassfish::params::java7_sun_package
}
'java-7-openjdk' : {
$java_package = $glassfish::params::java7_openjdk_package
}
'java-6-oracle' : {
$java_package = $glassfish::params::java6_sun_package
}
'java-6-openjdk' : {
$java_package = $glassfish::params::java6_openjdk_package
}
default : {
fail("Unrecognized Java version ${glassfish::java_ver}. Choose one of: java-7-oracle, java-7-openjdk, java-6-oracle, java-6-openjdk"
)
}
}
# Install the required package, if set.
if $java_package {
package { $java_package: ensure => 'installed' }
}
}
|