Jeff McCune e09792cea9 Add Debian based distro support.
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.
2011-06-16 17:43:56 -07:00
2011-05-23 18:12:37 -07:00
2011-05-23 18:12:37 -07:00
2011-05-24 13:31:38 -07:00
2011-06-02 17:40:29 -07:00
2011-05-23 18:12:37 -07:00
2011-06-02 17:40:29 -07:00

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
Puppet Module to manage Java
Readme 1.2 MiB
Languages
Ruby 61.9%
Puppet 37.9%
Dockerfile 0.2%