e09792cea9b7d8bb6354cfad3cf6627a498d3e37
This change separates the package resource into an implementation class following the composite class pattern. In addition, the _real variables have been removed to prevent confusion. The validation functions have been updated to support a more clear regular expression. The debian package names are different, so conditional logic is required to set a debian based distro specific variable for the Java distribution name. While the puppet resources work, there is currently an issue on Lucid where the package REQUIRES interactive installation to accept the license agreement. This will need to be fixed for fully automated deployment on apt based systems.
Java
Manage the Java runtime for use with other application software.
Currently this simply deploys the package on Enterprise Linux based systems.
The Java runtime this module is designed to configure are the RPM's provided by Oracle and obtained by extracting them from the "bin" installers.
For example:
./jdk-6u25-linux-x64-rpm.bin -x
Please download the installer from:
Description
Languages
Ruby
61.9%
Puppet
37.9%
Dockerfile
0.2%